0
我有以下ansible playbook。Ansible使用另一種遊戲中的一個遊戲的ec2公共ip
---
- name: Ansible playbook to create a new aws dev instance
hosts: localhost
roles:
- aws
- name: Set up the dev server
hosts:
roles:
- services
在aws
角色,我創建一個EC2實例,並註冊爲ec2_instance
。我將如何在第二次播放的主機中使用新創建的實例的公共IP。
我應該使用類似hosts: ec2_instance.public_ip
的東西嗎?
你應該使用'add_host',參見[實例](文檔中的http://docs.ansible.com/ansible/ec2_module.html)。 –