在Ansible to /AWX gui中,我已经创建了一个清单,其中包含一个源,用于轮询我的VMWare vCenter实例中的主机。我引用的文档不包括过滤主机的示例。我正在尝试只将CentOS或RHEL系统从VMware导入到塔/AWX中。
我已经尝试过此字符串,但它不能过滤正确的主机。
{{ config.guestId == "centos*" or config.guestId == "RHEL*" }}此塔式文档介绍的是VMWare来源的清单,不包括示例。https://docs.ansible.com/ansible-tower/latest/html/userguide/inventories.html?extIdCarryOver=true&sc_cid=701f2000001OH6kAAG#vmware-vcenter
这篇关于快速过滤器的VMware文档也没有提供示例。https://docs.vmware.com/en/VMware-vSphere/6.5/com.vmware.vsphere.vcenterhost.doc/GUID-2B6A1637-384D-4597-B453-B575F0ECD8A7.html
发布于 2020-07-17 01:18:23
此字符串将仅筛选来自VMware的清单中的CentOS或RHEL系统。
{{ config['guestId'] is search("centos*") or config['guestId'] is search("rhel*") }}我在这里使用了关于测试字符串的文档。我还试图错误地索引配置数组中的元素。
https://docs.ansible.com/ansible/latest/user_guide/playbooks_tests.html#testing-strings
https://stackoverflow.com/questions/62940127
复制相似问题