Как перебрать имя хоста или IPS в ansible

Пытаюсь установить и настроить кардиостимулятор с помощью ansible playbook в Ubuntu 14.04.

На данный момент я просто тестирую его на 1 узле. Следовательно, в файле hosts я просто сохранил информацию об этом узле

[hostname]
1.2.3.4   ansible_ssh_private_key_file=/home/ubuntu/test.pem

В файле Playbook Yaml пытаюсь установить, а также настроить кардиостимулятор

- hosts: all
  sudo: yes
  tasks:
    - name: install pacemaker
      apt: name=pacemaker state=present
    - name: install corosync
      apt: name=corosync state=present
    - name: install fence-agents
      apt: name=fence-agents state=present
    #- copy: src=corosync_start dest=/etc/default/corosync
    #- shell: update-rc.d -f pacemaker remove
    #- shell: update-rc.d pacemaker start 50 1 2 3 4 5 . stop 01 0 6 .

Установка происходит в моем узле должным образом. Но для конфигурации мне нужно отредактировать /etc/corosync/corosync.conf, в котором мне нужно указать адрес своего хоста вместо bindnetaddress.

Скажем, у меня есть более 1 записи в разделе [имя_хоста] есть ли способ в ansible, я могу зациклить их в моем файле YAML

я пытаюсь использовать команду sed для замены IP. Но не могли бы вы помочь, как зациклить или распечатать Ips.

Я пытался так

- hosts: all
  sudo: yes
  tasks:
    - debug: msg = "{{ ansible_hostname }}"
    - name: Test
      task: {% for host in groups['app_servers'] %}
            {{host}}
            {% endfor %}

Можете ли вы сказать мне, пожалуйста, как это должно быть написано

Ответы на вопрос(3)

Ваш ответ на вопрос