Тестирую AWX RPM
AWX — это бесплатный open source проект, распространяющийся под лицензией Apache-2.0 и являющийся апстримом для коммерческого проекта Ansible Tower.
AWX это некий инструмент, который можно применять совместно с Ansible. Он никоим образом не дублирует и не копирует возможности Ansible - вместо действительно, когда плейбуки Ansible запускаются из AWX, сам выполняемый файл ansible-playbook остаётся за кулисами.
Запускаю:
ansible-playbook deploy_awx-rpm.yml
Пишет такую ошибку:
TASK [master_instance : Add instances to ‘tower’ instance group] *********************************************************************************************************************************************
fatal: [awx-apatsev-2]: FAILED! => {
"changed": true,
"cmd": "scl enable rh-python36 rh-postgresql10 'awx-manage register_queue --queuename=tower --hostnames=\"awx-apatsev-2,awx-apatsev-3,awx-apatsev-4\"'",
"delta": "0:00:03.459911",
"end": "2020-03-03 07:25:25.053371",
"rc": 1,
"start": "2020-03-03 07:25:21.593460"
}
STDOUT:
Creating instance group tower
Instance does not exist: awx-apatsev-2
MSG:
non-zero return code
Инвентарь
[db]
awx-apatsev-1 ansible_host=172.26.9.187
[nodes]
awx-apatsev-2 ansible_host=172.26.9.186
awx-apatsev-3 ansible_host=172.26.9.19
awx-apatsev-4 ansible_host=172.26.9.189
Пытаюсь сделать вручную:
[centos@awx-apatsev-2 ~]$ sudo su -
[root@awx-apatsev-2 ~]# scl enable rh-python36 rh-postgresql10 'awx-manage register_queue --queuename=tower --hostnames=\"awx-apatsev-2,awx-apatsev-3,awx-apatsev-4\"'
Instance Group already registered tower
Instance does not exist: awx-apatsev-4"
[root@awx-apatsev-2 ~]#