使用aws_ec2插件时如何修改ventory_hostname?

时间:2019-09-22 19:22:26

标签: ansible

我在AWS的主机上有一个ec2标记“名称”。我需要在清单中的主机名后面添加一个后缀。我实质上是想这样做:

plugin: aws_ec2
strict: False
hostnames: '"tag:Name" + ".suffix.com"'

只要我在库存插件yaml文件中执行类似于Jinja的操作,ansible-inventory就会停止将文件解析为YAML,并且出现错误。

以前,在将aws_ec2.py脚本用于清单时,我可以执行以下操作:

destination_format: "{0}.suffix.com"
destination_format_tags: "Name"

我宁愿使用该插件,因为它具有不错的功能,而旧的硬皮aws_ec2.py脚本则没有。

0 个答案:

没有答案