0

我在 Ansible Tower 中配置了一个源“VMware vCenter”的组。根据文档,可以指定源变量

覆盖在 vmware.ini 中找到并由清单更新脚本使用的变量。有关这些变量的详细说明,请查看Ansible github 存储库中的 vmware.ini

GitHub文件的摘录-

Specify a prefix filter. Any VMs with names beginning with this string will not be returned. 
prefix_filter = test_ 

就我而言,我至少需要排除三个前缀。但是,当我尝试通过指定 prefix_filter 三次来做到这一点时,似乎只有第一个有效。如何排除以 Te 以外的名称开头的 VM?

在此处输入图像描述

4

1 回答 1

2

从我的评论中回答:

我会尝试将更新的清单脚本vmware_inventory.py与 jinja host_filters 一起使用,或者将 vmware.py 修补if vm.name.startswith( prefix_filter )为适合您需求的内容。

于 2016-07-12T09:28:14.677 回答