0

我已经使用 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

我真的需要这个变量,因为基于例如master并且ip非常重要,但我不知道它是如何放入 YAML 或 JSON 的,所以 AWX 会接受它并对这个值做出反应。所以这意味着当服务器有价值时master=yes,它会做一些事情,然后如果master=no它会做一些与第一台服务器不同的事情。

你有什么主意吗?

4

0 回答 0