Ansible AWX自定义虚拟环境未显示
我一直遵循在AWX上设置自定义虚拟环境的说明 迄今采取的步骤:Ansible AWX自定义虚拟环境未显示,ansible,ansible-tower,ansible-awx,Ansible,Ansible Tower,Ansible Awx,我一直遵循在AWX上设置自定义虚拟环境的说明 迄今采取的步骤: 在/var/lib/awx/venv/py2和/var/lib/awx/venv/py3 已发送经过身份验证的修补程序更新venv路径设置的请求 端点:http://localhost:8052/api/v2/settings/system 正文:{“自定义路径”:[“/var/lib/awx/VENV/”]} /api/v2/config端点只显示默认的virtualenv "custom_virtualenvs": [
/var/lib/awx/venv/py2
和/var/lib/awx/venv/py3
修补程序
更新venv路径设置的请求
- 端点:
http://localhost:8052/api/v2/settings/system
- 正文:
{“自定义路径”:[“/var/lib/awx/VENV/”]}
/api/v2/config
端点只显示默认的virtualenv
"custom_virtualenvs": [
"/var/lib/awx/venv/ansible/"
]
我尝试过的其他事情:
- 重新启动AWX任务容器
- 在
/etc/tower/settings.py
解决方案是将虚拟环境添加到AWX web映像和AWX任务映像中 虚拟环境没有注册,因为我只是将它们添加到任务映像中。一旦我将它们添加到任务和web映像中,我就能够使用虚拟环境,而无需运行补丁请求或提供任何其他配置。(这是因为我将虚拟环境放在默认目录
/var/lib/awx/venv/
中)