MacOS&x2B;Ansible从2.1升级到2.3-名称错误:全局名称';get#U模块';没有定义
需要一点帮助,也许只是我必须降级我的ansible安装。在2.1中运行的ansible playbook现在错误为“NameError:global name'get_module'未定义”。升级中有我想用于联网的模块MacOS&x2B;Ansible从2.1升级到2.3-名称错误:全局名称';get#U模块';没有定义,ansible,Ansible,需要一点帮助,也许只是我必须降级我的ansible安装。在2.1中运行的ansible playbook现在错误为“NameError:global name'get_module'未定义”。升级中有我想用于联网的模块 PLAY [ios] *********************************************************************************************************************************
PLAY [ios] ****************************************************************************************************************************************************************************************************************************************
TASK [OBTAIN LOGIN CREDS] *************************************************************************************************************************************************************************************************************************
ok: [172.26.26.10]
TASK [DEFINE PROVIDER] ****************************************************************************************************************************************************************************************************************************
ok: [172.26.26.10]
TASK [LOAD NEW ACL INTO DEVICE] *******************************************************************************************************************************************************************************************************************
An exception occurred during task execution. To see the full traceback, use -vvv. The error was: NameError: global name 'get_module' is not defined
fatal: [172.26.26.10]: FAILED! => {"changed": false, "failed": true, "module_stderr": "Traceback (most recent call last):\n File \"/var/folders/yw/l2nj7vf50dqg2hrjw8qnp9b9vkc_p4/T/ansible_4xFueF/ansible_module_ios_config.py\", line 224, in <module>\n main()\n File \"/var/folders/yw/l2nj7vf50dqg2hrjw8qnp9b9vkc_p4/T/ansible_4xFueF/ansible_module_ios_config.py\", line 177, in main\n module = get_module(argument_spec=argument_spec,\nNameError: global name 'get_module' is not defined\n", "module_stdout": "", "msg": "MODULE FAILURE", "rc": 0}
to retry, use: --limit @/Users/prahbor/Documents/Scripts/ansible/parents_playbook.retry
PLAY RECAP ****************************************************************************************************************************************************************************************************************************************
172.26.26.10 : ok=2 changed=0 unreachable=0 failed=1
根据其他一些建议,我做了以下工作 您将希望从源安装,而不是从pip安装
cd~/
git克隆git://github.com/ansible/ansible.git --递归的
cd./ansible
source./hacking/env设置
找到的所有网络信息,让我一遍又一遍地找到Ansible文档。。。
$ansible--版本
ansible 2.3.2.0
配置文件=/Users/prahbor/.ansible.cfg
配置的模块搜索路径=默认不覆盖
$ ansible-playbook parents_playbook --ask-vault-pass
Vault password:
PLAY [ios] *******************************************************************************************************************************************
TASK [OBTAIN LOGIN CREDS] ****************************************************************************************************************************
ok: [172.26.26.10]
TASK [DEFINE PROVIDER] *******************************************************************************************************************************
ok: [172.26.26.10]
TASK [LOAD NEW ACL INTO DEVICE] **********************************************************************************************************************
ok: [172.26.26.10]
PLAY RECAP *******************************************************************************************************************************************
172.26.26.10 : ok=3 changed=0 unreachable=0 failed=0
根据其他一些建议,我做了以下工作 您将希望从源安装,而不是从pip安装
cd~/
git克隆git://github.com/ansible/ansible.git --递归的
cd./ansible
source./hacking/env设置
找到的所有网络信息,让我一遍又一遍地找到Ansible文档。。。
$ansible--版本
ansible 2.3.2.0
配置文件=/Users/prahbor/.ansible.cfg
配置的模块搜索路径=默认不覆盖
$ ansible-playbook parents_playbook --ask-vault-pass
Vault password:
PLAY [ios] *******************************************************************************************************************************************
TASK [OBTAIN LOGIN CREDS] ****************************************************************************************************************************
ok: [172.26.26.10]
TASK [DEFINE PROVIDER] *******************************************************************************************************************************
ok: [172.26.26.10]
TASK [LOAD NEW ACL INTO DEVICE] **********************************************************************************************************************
ok: [172.26.26.10]
PLAY RECAP *******************************************************************************************************************************************
172.26.26.10 : ok=3 changed=0 unreachable=0 failed=0