Ansible多行提示字符串ios_command模块

时间:2018-12-18 22:29:36

标签: ios ansible

我正在尝试使用ansible ios_command重新加载设备。

手动重装输出为:

router#reload

正在对活动单元发出重新加载命令,这将重新加载整个堆栈

要继续加载吗? [确认]

我的重装剧本部分如下所示:

commands:
  -command: reload
    prompt: 'Proceed with reload? [confirm]'
    answer: "\r"

但是我无法使其正常运行。如何为快速解析指定几行?

2 个答案:

答案 0 :(得分:1)

您可以使用with_items,这对我有用。

name: Confirmation Required
    pause:
      prompt: "{{ item }}"
    with_items: |
      proceed with reload ?
      Press ENTER to continue or CTRL+C and A to abort...

答案 1 :(得分:0)

基于akhil01回答,这对我有用

name: Confirmation Required
    pause:
      prompt: |
        proceed with reload ?

        {{ vars_also_works }}

        Press ENTER to continue or CTRL+C and A to abort...