我正在运行ansible v 2.5并尝试在我的交换机上运行一个基本的“show clock”命令 .
如何错误地说它无法设置终端参数,
以下是我的yml文件:
---
- hosts: ios_devices
gather_facts: no
connection: local
vars_prompt:
- name: "mgmt_username"
prompt: "Username"
private: no
- name: "mgmt_password"
prompt: "Password"
tasks:
- name: SYS | Define provider
set_fact:
provider:
host: "{{ inventory_hostname }}"
username: "{{ mgmt_username }}"
password: "{{ mgmt_password }}"
- name: IOS | Show clock
ios_command:
provider: "{{ provider }}"
commands:
- show clock
register: clock
- debug: msg="{{ clock.stdout }}"
并在运行剧本时收到以下错误:
致命:[x.x.x.x]:失败了! => {“msg”:“无法设置终端参数”}
我将不胜感激任何帮助
2 回答
错误
unable to set terminal parameters
表示以下命令中的一个(或两个)失败:terminal length 0
terminal width 512
尝试在Cisco IOS交换机上手动运行这些命令,以检查它们是否受支持 .
我遇到了同样的问题,但在使用“asa_command”模块后解决了它: