Re: How to access the IP of my other instance inside my app


Eric Malm <emalm@...>
 

Hi, Ushani,

The zookeeper release gets exactly those IPs via the "address" property on
each of the instances in its "peers" link:
https://github.com/cppforlife/zookeeper-release/blob/master/jobs/zookeeper/templates/zoo.cfg.erb#L1-L5.
The Template Accessor section in https://bosh.io/docs/links.html#templates
has more information on the available properties in a link. Presumably a
similar pattern would work for your WSO2 release.

Best,
Eric, CF Diego PM

On Thu, Sep 21, 2017 at 4:22 AM, Ushani Balasooriya <ushanib(a)gmail.com>
wrote:

Hi Dan,

I checked the doc and thanks for the info.

But what I really need is a way to capture the ips of instances
dynamically created when we define a number in deploy. manifest.
E.g.,

- instances: 3
name: wso2is
networks:
- name: wso2is_network
resource_pool: wso2is-resource-pool
templates:
- name: wso2is



========

Instance Process State AZ IPs
VM CID VM Type
wso2is/1aa7dc45-e657-4519-ba43-d9f08f4b708b running -
10.244.15.23 70899e3d-8efb-4197-63dc-267feffe3bb3 wso2is-resource-pool
wso2is/317d9109-a2bf-42a4-b959-9f556a599a91 running -
10.244.15.22 4410cbbb-dc84-4d78-42e9-56b7d60a6f5c wso2is-resource-pool
wso2is/6502084e-8ae2-43f9-9416-eb54952b6289 running -
10.244.15.24 da258279-6a96-4e8c-49ad-e752073b108f wso2is-resource-pool

I need to access 10.244.15.23 , 10.244.15.22, 10.244.15.24 IPs
dynamically.

Thanks

Join cf-bosh@lists.cloudfoundry.org to automatically receive all group messages.