LooseVersion instance has no attribute version - awx installation in openshift 错误
LooseVersion instance has no attribute version - awx installation in openshift error
我正在按照官方文档在 openshift 中安装 awx https://github.com/ansible/awx/blob/devel/INSTALL.md。步骤在Openshift install steps
.
下
当我更新库存文件和 运行 ansible-playbook -i inventory install.yml
我在任务 TASK [kubernetes : Use correct cli option for kubeconfig]
中收到以下错误(请参考步骤 here)
错误:
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'
的输出如下图所示。
作为解决方法,我将此 step 硬编码为使用 --kubeconfig
,因为我知道我的版本是 4.2(高于 3.11)
只需设置 oc_kubeconfig_option: '--kubeconfig'
即可成功部署 AWX 实例。
我正在按照官方文档在 openshift 中安装 awx https://github.com/ansible/awx/blob/devel/INSTALL.md。步骤在Openshift install steps
.
当我更新库存文件和 运行 ansible-playbook -i inventory install.yml
我在任务 TASK [kubernetes : Use correct cli option for kubeconfig]
中收到以下错误(请参考步骤 here)
错误:
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'
的输出如下图所示。
作为解决方法,我将此 step 硬编码为使用 --kubeconfig
,因为我知道我的版本是 4.2(高于 3.11)
只需设置 oc_kubeconfig_option: '--kubeconfig'
即可成功部署 AWX 实例。