【发布时间】:2017-11-24 05:50:58
【问题描述】:
我正在创建一个 AWS 实例,需要在同一个游戏中获取主机名、IP 地址。如何获取元数据。我尝试了“ec2_instance_facts”、“ec2_metadata_facts”,这些都是在给主机运行 ansible playbook 而不是刚刚创建的。
我尝试过使用不同的模块'
- name: Debug
ec2_metadata_facts:
- debug: var=ansible_ec2_hostname
- debug: var=ansible_ec2_public_ipv4
- debug: var=ansible_ec2_public_hostname
- ec2_instance_facts:
region: "ap-southeast-2"
filters:
"tag:Name": A01NANISIM20
register: ec2_metadata
这些 sn-ps 没有给出创建实例的详细信息,而是给出了运行 playbook 的实例的详细信息。
【问题讨论】:
-
感谢您的信息!那么如何从 ec2 实例外部获取元数据呢?我是个新手!
标签: amazon-ec2 ansible metadata