AWX - Как / где изменить глобальные настройки задания

Среда:

  • AWX - 16.0 в Docker на CentOS8
  • Ansible 2.9.15

Вопрос:

В пользовательском интерфейсе AWX Settings -> Job Settings. Как изменить пути к разделам, чтобы открыть доступ к изолированным заданиям

Кнопка Edit в настоящее время не работает в этой версии, поэтому где-то должен быть файл конфигурации, который управляет этими параметрами. Мне нужно добавить параметр AWX_PROOT_SHOW_PATHS: /var/lib/awx/.ssh для подключения SSH заданий.

Спасибо


person bwinchell    schedule 14.01.2021    source источник


Ответы (2)


Вы можете использовать инструмент cli awx-cli для изменения настроек AWX / Tower. Установите инструмент на свой компьютер, на котором запущены контейнеры (я использую CentOS):

yum install ansible-tower-cli

Войдите в систему с учетными данными администратора:

awx-cli login admin

Чтобы перечислить все доступные настройки, используйте параметр setting list. Вы можете использовать grep или less или что-то еще для фильтрации вывода:

awx-cli setting list | grep AWX_PROOT_SHOW_PATHS

Чтобы изменить значение параметра, используйте параметр setting modify. В вашем случае это будет выглядеть так:

awx-cli setting modify AWX_PROOT_SHOW_PATHS '/your/path'

В AWX версии 16.0.0 многие настройки в веб-интерфейсе недоступны, поэтому их необходимо изменить с помощью awx-cli.

person abcqwertz    schedule 25.01.2021
comment
В последних версиях вам может потребоваться установить команду awx-cli с pip3 install awxkit. Команда называется awx, а не awx-cli - person Stefano Coletta; 04.03.2021

Вам необходимо использовать пакет Ansible для изменения настроек на платформе AWX начиная с версии 16.0 https://docs.ansible.com/ansible/latest/collections/awx/awx/tower_settings_module.html

person bwinchell    schedule 19.01.2021