只有在以前的ios_config任务发生更改时才会保存

时间:2017-09-15 14:22:49

标签: ansible

我想在仅在更改上一个ios_config任务时触发任务触发器。我看到一些使用result.changed的游戏但是,ios_config不允许我注册。

1 个答案:

答案 0 :(得分:0)

您确定ios_command不允许您注册吗?你得到哪个错误?

NTP服务器的测试可达性示例:

- name: ping ntp server 4.5.6.7
  ios_command:
    provider: "{{ provider }}"
    commands:
      - ping 4.5.6.7
  register: pingntp

- name: set ntp server 4.5.6.7
  ios_config:
    lines:
      - ntp server 4.5.6.7 key 8888 source Loopback0
    match: line
    provider: "{{ provider }}"
  when: pingntp.stdout[0].count('!') > 0