![](/img/trans.png)
[英]Debian 10 - Ansible 2.10 AWX 17.0.1 Installation without Openshift or Kubernetes
[英]LooseVersion instance has no attribute version - awx installation in openshift error
我正在按照官方文档在 openshift https://github.com/ansible/awx/blob/devel/INSTALL.md中安装 awx。 这些步骤在Openshift install steps
下。
当我更新库存文件并运行ansible-playbook -i inventory install.yml
时,我在任务TASK [kubernetes: Use correct cli option for kubeconfig]
中收到以下错误(请参阅此处的步骤)
错误: fatal: [localhost]: FAILED: => {"msg": "Version comparison: LooseVersion instance has no attribute 'version'"}
使用 ansible 版本:
ansible 2.9.7
config file = /etc/ansible/ansible.cfg
configured module search path = [u'/root/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules']
ansible python module location = /usr/lib/python2.7/site-packages/ansible
executable location = /bin/ansible
python version = 2.7.5
我无法在线找到任何解决方案,非常感谢任何帮助。
更新: oc version
和oc version | sed -n 's/oc v//p'
oc version | sed -n 's/oc v//p'
在下图中。
作为一种解决方法,我将此步骤硬编码为使用--kubeconfig
因为我知道我的版本是 4.2(高于 3.11)
只需设置oc_kubeconfig_option: '--kubeconfig'
我就能够成功部署 AWX 实例。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.