【发布时间】:2016-11-28 01:12:26
【问题描述】:
我在 EC2 中标记我的动态主机,我想使用该标记作为服务器主机名的基础。
我能想到的唯一方法是以某种方式循环“public_ip_address”变量上的动态清单结果,然后访问“tags.Name”变量来设置主机名......
但我不确定这是否可能,或者实现这一目标的最佳方式。
【问题讨论】:
标签: dynamic amazon-ec2 ansible amazon inventory
我在 EC2 中标记我的动态主机,我想使用该标记作为服务器主机名的基础。
我能想到的唯一方法是以某种方式循环“public_ip_address”变量上的动态清单结果,然后访问“tags.Name”变量来设置主机名......
但我不确定这是否可能,或者实现这一目标的最佳方式。
【问题讨论】:
标签: dynamic amazon-ec2 ansible amazon inventory
好吧,我自己想通了。在主机运行期间访问 ec2_tag_Name 变量
- name: Set Hostnames
hosts: all
tasks:
- hostname: name={{ec2_tag_Name}}.domain.com
become: true
【讨论】: