AAP动态资产导入时将主机名转换为小写
解决VMware资产清单主机名大小写统一问题
直接用Jinja2的lower()过滤器就能把config.name转成全小写,修改你的资产清单配置即可:
- 统一主机名:修改
hostnames字段,给config.name加上lower()过滤器 - 统一ansible_host:同样在
compose的ansible_host配置里给config.name加lower()过滤器
修改后的完整配置代码:
--- with_tags: true properties: - 'config.name' - 'config.uuid' - 'config.guestId' - 'summary.runtime.powerState' compose: ansible_host: 'config.name | lower + ".acme.com"' hostnames: - 'config.name | lower'
这样配置后,从VMware导入的主机名和对应的ansible_host都会自动转换为全小写,彻底解决大小写混合不一致的问题。
内容的提问来源于stack exchange,提问作者OrionUK
相关产品推荐
相关产品推荐

