获取Ansible Mongo模块的IP

时间:2019-01-03 15:10:08

标签: ansible ansible-inventory

我正在写一个安装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"`

Please find the directory structure

1 个答案:

答案 0 :(得分:0)

使用Ansible动态广告资源。但是您未能正确指定问题。