0

Ansible 相对较新,但我只是想知道如果我想在 ASA 上运行命令show run | i opmanager然后打印输出,语法是什么样的。我暂停了,因为在打印输出后我希望它在继续之前等待。

我有一个 ASA,我想用 playbook 配置,看看我是否可以部署新的 SNMPv3 凭据,同时删除旧的集合。

This task removes any existing ManageEngine config for SNMP
  tasks:
    - name: Show remainging opmanager config
    asa_command:
      commands: show run | i opmanager 
      register: ManageEngine
      pause:
        prompt: "Do you want to proceed? (yes/no)"
        register: confirm
4

1 回答 1

1

关于你的问题

我只是想知道语法是什么样的

您可以查看 Ansible Collections 文档在 Cisco ASA 设备上运行任意命令debug、 _module的文档以在执行期间打印语句以及pause_module 以暂停 playbook 执行

  # This task removes any existing ManageEngine config for SNMP

  tasks:

    - name: Show remaining opmanager config
      asa_command:
        commands: show run | i opmanager 
      register: ManageEngine

    - name: Show result
      debug:
        msg: "{{ ManageEngine }}"

    - name: Pause until confirmation
      pause:
        prompt: "Do you want to proceed? (yes/no)"
于 2022-02-01T17:58:03.710 回答