Hello,

I'm trying to loop over a set of host, get their IP and then append the 
result to a file.

Currently the action looks like this:

- name: build rings
  command: swift-ring-builder {{ item.service }}.builder add z1-{{ 
hostvars[inventory_hostname]["ansible_bond1.2108"].ipv4.address }}:{{ 
item.port }}/sdb1 100
           chdir=/etc/swift
  with_items:
    - { service: 'account', port: '6002' }
    - { service: 'container', port: '6001' }
    - { service: 'object', port: '6000' }
    - groups.storages

Basically I'd like to look over 'groups.storages' in {{ 
hostvars[inventory_hostname]["ansible_bond1.2108"].ipv4.address }.

Is it doable?

This looks like this https://coderwall.com/p/w5o6eq, althought it doesn't 
seem to work with the new convention "{{ }}"

Thanks in advance :).

Cheers!

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/307abbf7-fdb0-4832-8bc0-3a9dca5e2956%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to