gpt4 book ai didi

ansible - AWX 自定义虚拟环境未显示

转载 作者:行者123 更新时间:2023-12-02 20:02:38 24 4
gpt4 key购买 nike

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

到目前为止的步骤:

  1. /var/lib/awx/venv/py2/var/lib/awx/venv/py3 处创建了 virtualenv
  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

最佳答案

解决方案是将虚拟环境添加到 AWX Web 镜像和 AWX 任务镜像。

虚拟环境未注册,因为我仅将它们添加到任务镜像中。将它们添加到任务和 Web 镜像后,我就可以使用虚拟环境,而无需运行 PATCH 请求或提供任何其他配置。 (这是因为我将虚拟环境放在默认目录 /var/lib/awx/venv/ 中)。

关于ansible - AWX 自定义虚拟环境未显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55462012/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com