根据动态库存中的标签设置主机名

时间:2016-11-28 01:12:27

标签: dynamic amazon-ec2 ansible amazon inventory

我在EC2中标记我的动态主机,我想使用该标记作为服务器主机名的基础。

我能想到这样做的唯一方法是以某种方式循环在" public_ip_address"上的动态库存结果。变量,然后访问" tags.Name"变量来设置主机名...

但我不确定这是否可能,或者是实现这一目标的最佳方法。

1 个答案:

答案 0 :(得分:3)

好的,我自己想出来了。在主机运行期间访问ec2_tag_Name变量

- name: Set Hostnames
  hosts: all
  tasks:
   - hostname: name={{ec2_tag_Name}}.domain.com
     become: true