因此,我正在對Ansible進行一些測試以管理思科設備(在本例中特別是3750)。 我可以添加我的VLAN和Loopback而沒有任何問題。Ansible +思科idempotence
試圖讓Ansible在環回或VLAN存在時停止註冊任務中的更改。
現在我的打法是這樣的:
- name: Set the IP for Loop 0
ios_config:
provider: "{{ connection }}"
lines:
- description AnsibleLoop0
- ip address 8.8.8.8 255.255.255.0
before:
- interface Loopback0
match: exact
每當這個任務運行,Ansible註冊它像一個變化:
changed: [switch] => {"changed": true, "updates": ["interface Loopback0", "description AnsibleLoop0", "ip address 8.8.8.8 255.255.255.0"], "warnings": []}
我已經嘗試了不同類型match
(line, exact
)無濟於事。 也許我在這裏弄錯了什麼。
我認爲如果我有這個遊戲插入的線條完全像他們將出現在show run
那麼它不會註冊爲一個改變?
任何幫助在這裏將不勝感激!
就是這樣!謝啦 :) –