我正在写一个安装mongodb的角色。但是我需要做复制部分。为了进行复制,我如何获取每个ec2实例的每个IP地址。
**注意:**有4个ec2实例会按地形旋转。因此,我无法对主机文件中的IP进行硬编码。
playbook.yml
---
- name: Ansible
hosts: all
vars:
ansible_ec2_local_ipv4: "{{ ansible_default_ipv4.address }}"
roles:
- role: "ansible-mongo/roles/mongo"`
答案 0 :(得分:0)
使用Ansible动态广告资源。但是您未能正确指定问题。