替换-在Ansible 2.9+动态清单中的EC2实例名称中用_替换

问题描述

自Ansible 2.8或2.9开始,EC2动态清单不再将主机名中的-替换为_

例如

  • EC2标签Name: web-prod
  • 在Ansible 2.7中由动态清单生成的主机名:web_prod
  • 与2.7相同:web-prod

这是一个问题,因为我有Ansible脚本,它们以主机名作为目标主机。

一个configuration option replace_dash_in_groups for ec2.py,它按预期完成了我需要的工作,但是在组上,而不在主机名上。

我的库存来源配置如下:

AWS inventory source configuration

我如何在2.9+中恢复这种短划线到下划线的替换行为?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)