AWX - How/Where 修改全局作业设置

AWX - How/Where to modify the Global Job settings

环境:

问题:

AWX Settings -> Job Settings 的 UI 内。 如何修改“暴露给孤立作业的路径”部分

Edit 按钮当前不适用于此版本,因此必须在某处有一个配置文件来控制这些选项。 我需要为作业 SSH 连接添加选项 AWX_PROOT_SHOW_PATHS: /var/lib/awx/.ssh

谢谢

从版本 16.0 开始,您需要使用 Ansible 包修改 AWX 平台内的设置 https://docs.ansible.com/ansible/latest/collections/awx/awx/tower_settings_module.html

您可以使用 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 中,Web-UI 中的许多设置无法访问,因此必须通过 awx-cli 进行更改。