【问题标题】:Can't run enable in playbook无法在剧本中运行启用
【发布时间】:2019-03-08 02:07:23
【问题描述】:

我目前正在运行 ansible 2.7,并且我有以下剧本

info.yaml
---
- hosts: routers
  gather_facts: true
  tasks:
    - name: show run
      ios_command:
        commands:
          - show running-config
      register: config

我有以下库存文件:

[local]
127.0.0.1 ansible_connection=local

[routers]
LAB-RTR-1
LAB-RTR-2

[routers:vars]
ansible_ssh_user= {{ cisco_user }}
ansible_ssh_pass= {{ cisco_pass }}
ansible_network_os=ios
ansible_connection=network_cli
ansible_become = yes
ansible_become_method = enable
anisble_become_pass = {{ auth_pass }}

在保险库中有以下内容

cisco_user: “admin”
cisco_pass: “password123”
auth_pass: “password123”

当我尝试像这样通过 cli 运行它时:

ansible-playbook info.yaml --ask-vault-pass -vvv

由于某种原因,我不断收到以下错误,但我无法弄清楚。在过去的几个小时里,我一直在为此发疯

The full traceback is:
Traceback (most recent call last):
  File "/usr/bin/ansible-connection", line 106, in start
    self.connection._connect()
  File "/usr/lib/python2.7/site-packages/ansible/plugins/connection/network_cli.py", line 341, in _connect
    self._terminal.on_become(passwd=auth_pass)
  File "/usr/lib/python2.7/site-packages/ansible/plugins/terminal/ios.py", line 78, in on_become
    raise AnsibleConnectionFailure('unable to elevate privilege to enable mode, at prompt [%s] with error: %s' % (prompt, e.message))
AnsibleConnectionFailure: unable to elevate privilege to enable mode, at prompt [None] with error: timeout value 10 seconds reached while trying to send command: enable

fatal: [LAB-RTR-1]: FAILED! => {
    "msg": "unable to elevate privilege to enable mode, at prompt [None] with error: timeout value 10 seconds reached while trying to send command: enable"
}

【问题讨论】:

    标签: ansible ansible-2.x


    【解决方案1】:

    有一段时间没有使用 ansible(但上面的内容对我来说还可以),并且从未使用过 cisco,但我发现了一个与您的问题非常相似的未解决问题,您可能需要关注:

    https://github.com/ansible/ansible/issues/51436

    【讨论】:

    • 是的,谢谢,我一直在看,但还没有解决任何问题。我认为这将是一个优先事项,因为使用 ansible 的每个人都连接到某种类型的 cisco 设备
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-14
    • 2019-01-29
    • 2021-07-07
    • 1970-01-01
    • 2022-07-12
    • 1970-01-01
    相关资源
    最近更新 更多