Получить IP-адрес модуля ansible mongo - PullRequest
0 голосов
/ 03 января 2019

Я пишу роль для установки mongodb.Но мне нужно сделать часть репликации.Для того, чтобы выполнить репликацию, Как я могу получить каждый IP-адрес каждого экземпляра ec2.

** Примечание: ** Есть 4 экземпляра ec2, которые ускоряются терраформой.Поэтому я не могу жестко закодировать ip в файле hosts.

playbook.yml

---
- name: Ansible
  hosts: all
  vars:
    ansible_ec2_local_ipv4: "{{ ansible_default_ipv4.address }}"
  roles:
    - role: "ansible-mongo/roles/mongo"`

Пожалуйста, найдите структуру каталогов

1 Ответ

0 голосов
/ 17 января 2019

Использовать Ansible Dynamic Inventory.но вы не смогли правильно задать свой вопрос.

...