I am looking for to get Ansible inventory IP address while using bigip_pool_member Module. I did loop over inventory group and able to get hostname but unable to fing IP address.
- name: Add pool member
bigip_pool_member:
state: "present"
pool: "pool name"
partition: "Common"
name: "{{ item }}"
host: hostvars[item]['ansible_default_ipv4']['address'] # This one is not working
port: 80
provider: "{{ provider }}"
loop: "{{ groups['test'] }}"
delegate_to: localhost
Note:- I have windows inventory and gather_facts is trues.
I am getting following erroe,
Issue resolved, Updaed dynamic inventory creation command with echo ${SERVERS} | tr ', ' '\n' >> ${BUILD_ID}; now able to gfet host IPs – user3305131 55 secs ago