可变AWX的多种设置

时间:2019-05-16 14:32:22

标签: json ansible ini ansible-tower

我已经使用Ansible一段时间了。但是现在我已经开始使用AWX,这意味着HOSTS的INI文件不再可用,我必须使用JSON或YAML。

我以前使用的是INI格式:

[lgspocvm]
server1 ip=192.168.1.x cpu=2 ram=4096 hostname=server1 executor=no vmware_disk_size_data=50 vmware_disk_size_os=20 node=1 master=yes

server2 ip=192.168.2.x cpu=2 ram=4096 hostname=server2 executor=no vmware_disk_size_data=50 vmware_disk_size_os=20 node=2 master=no

我确实需要此变量,因为基于例如masterip的变量非常重要,但是我不知道如何将其放入YAML或JSON中,因此AWX会接受它并对它做出反应这个价值。因此,这意味着当服务器具有值master=yes时它将执行某些操作,然后如果master=no它将执行与第一台服务器不同的操作。

你有什么主意吗?

0 个答案:

没有答案