我有一个简单的剧本,挂在MOTD横幅上,导致出现错误消息:触发了命令超时。
最初登录时,MOTD中显示“ --MORE-”。
我试图在ios_config之前使用Expect模块来绕过MOTD,以免出错:
- name: Continue After MOTD
expect:
command: "echo 'q\n'"
responses:
prompt: "*#"
是否可以做一些事情来发送“ q”键(退出)以开始显示启动ios_config任务的提示?
这似乎是一个容易解决的问题,但到目前为止,这一直非常困难!
答案 0 :(得分:0)
我已经尝试过并为我工作得很好。
- hosts: localhost
tasks:
- name: Continue After MOTD
expect:
command: "echo q | more <file1>"
responses:
prompt: "*#"