Я использую Ansible уже некоторое время.Но теперь я начал с AWX, так что это означает, что INI-файл для HOSTS больше не доступен, и я должен использовать 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
, он будет делать что-то иное, чем первый сервер.
У вас есть идеи?