【问题标题】:AWX custom virtual environments not showing upAWX 自定义虚拟环境未显示
【发布时间】:2019-04-01 19:12:28
【问题描述】:

我一直按照说明在 AWX 上设置自定义虚拟环境。

到目前为止的步骤:

  1. /var/lib/awx/venv/py2/var/lib/awx/venv/py3 创建了virtualenvs
  2. 发送经过身份验证的PATCH 请求以更新venv 路径设置
    • 端点:http://localhost:8052/api/v2/settings/system
    • 正文:{ "CUSTOM_VENV_PATHS": ["/var/lib/awx/venv/"] }

/api/v2/config 端点只显示默认的 virtualenv。

"custom_virtualenvs": [
  "/var/lib/awx/venv/ansible/"
]

我尝试过的其他事情:

  • 重新启动 AWX 任务容器
  • /etc/tower/settings.py 中设置CUSTOM_VENV_PATHS = ['/var/lib/awx/venv/']

我错过了什么?

资源:

https://docs.ansible.com/ansible-tower/latest/html/upgrade-migration-guide/virtualenv.html

https://github.com/ansible/awx/blob/devel/docs/custom_virtualenvs.md

https://github.com/ansible/awx/issues/515

【问题讨论】:

    标签: ansible ansible-tower ansible-awx


    【解决方案1】:

    解决方案是将虚拟环境添加到 AWX 网络映像和 AWX 任务映像。

    虚拟环境没有注册,因为我只是将它们添加到任务映像中。一旦我将它们添加到任务和 Web 图像中,我就能够使用虚拟环境,而无需运行 PATCH 请求或提供任何额外的配置。 (这是因为我把虚拟环境放在了默认目录/var/lib/awx/venv/)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-06-23
      • 2022-08-18
      • 2019-09-24
      • 1970-01-01
      • 1970-01-01
      • 2017-11-15
      • 2013-01-24
      • 1970-01-01
      相关资源
      最近更新 更多