ืืืืืืจื ืืงืจืืื ืฉื Red Hat Ansible Engine 2.9 ืืืืื ืฉืืคืืจืื ืืจืืฉืื, ืฉืืืงื ื ืืื ืื ืืืืืจ ืื. ืืื ืชืืื, ืคืืชืื ื ืฉืืคืืจืื ืืจืฉืช Ansible ืืืืคื ืืืื, ืขื ืชืืืื ืงืืืืชืืช. ืืฆืืจืคื ืืืื ื - ืชืกืชืืื ืขื
ืืคื ืฉืืืจืื ื ืืืืจืื ื,
- ืืจืืกืื EOS
- IOS ืฉื ืกืืกืงื
- Cisco IOS XR
- Cisco NX-OS
- ื'ืื ืืคืจ ื'ืื ืืก
- VyOS
ืืจืฉืืื ืืืื ืฉื ืคืืืคืืจืืืช ืื ืชืืืืช ืืืืคื ืืื ืขื ืืื Red Hat ืืืืฆืขืืช ืื ืื Ansible Automation,
ืื ืืืื ื
ืืืืื ืืจืืข ืืฉื ืื ืืืืจืื ืืช, ืืืื ื ืืจืื ืขื ืคืืชืื ืคืืืคืืจืืช ืืืืืืฆืื ืฉื ืจืฉืชืืช. ืื ืืช ืื ืืืื ื ืืื ืืคืฆื ืคืืืคืืจืื ืืฉืืฉืื ืืกืคืจื ืืฉืืง ืืืชืคืงืืืื ืฉื Ansible ืขื ืืื ืืฉืชืืฉื ืงืฆื. ืืื ื ืื ืฉืืืืื ื:
- ืืจืืื ืื ืขืืฉืื ืืืืืืฆืื ืฉื ืืืฉืืจืื ืื ืจืง ืืืื, ืืื ืืกืคืงืื ืจืืื.
- ืืืืืืฆืื ืืื ืื ืจืง ืชืืคืขื ืืื ืืช, ืืื ืื ืชืืคืขื ืชืจืืืชืืช.
- ืืืืืืฆืื ืฉื ืจืฉืชืืช ืืงื ื ืืืื ืงืฉื ืืืชืจ ืืื ืฉื ืจืื ืืืื ืืขืงืจืื ืืช ืืืจืืืืงืืื ืืื ืืืกืืกืืื ืฉื ืชืื ืื ืืืืืืฆืื.
ืืืฉืจ ืื ื ืืชืืื ืืืช ืืฆืืืื ืืจืืืืช ืืืืื ืฉืื ื ืืคื ื ืืืชืจ ืืฉื ื, ืืืงืืืืช ืืืจืืื ืืื ืฉืื ื ืืืงืฉื ืืช ืืืืจืื ืืืืื:
- ืืืกืืฃ ืืขืืืืืช ืฆืจืื ืืืืืช ืกืื ืืจืื ืืืชืจ ืืืืืฉืจ ืืช ืืจืืืืช ืืขืืืื ืฉื ืืืืืืฆืื ืืื ืืืืฉืืจืื.
- ืื ืขืืืื ืืชืฆืืจืืช ืืืืฉืืจ ืฆืจืื ืืืืืช ืกืื ืืจืื ืืขืงืื ืื ืฉืืืืืื Ansible ืืืคืื ืืืืฆืืช ืืฉื ืืื ืฉื ืืืืืืจ ืืืืจ ืืืกืืฃ ืขืืืืืช.
- ืื ื ืืงืืงืื ืืฉืืืืช ืงืคืื ืืืช ืื ืชืืืืช ืืืืจืช ืชืฆืืจืช ืืืืฉืืจ ืื ืชืื ืื ืืืื ืื. ืขื ืืกืืก ืื, ื ืืชื ืืืขืืืจ ืืช ืืงืืจ ืืืืช ืืืชืงื ืืจืฉืช.
ืฉืืคืืจืื ืืขืืืืืช
ืืืกืืฃ ืขืืืืืช ืืืืฉืืจื ืจืฉืช ืืืืฆืขืืช Ansible ืงืืจื ืืขืชืื ืงืจืืืืช ืืืงืจืื. ืืคืืืคืืจืืืช ืืืืกืกืืช ืืื ืืจื ื ืืฉ ืืจืืืช ืฉืื ืืช ืฉื ืืืืืืช ืืืกืืฃ ืขืืืืืช, ืื ืืฉ ืืื ืืขื ืื ืืื ืคืื ืงืฆืืื ืืืืช ืื ืืชืื ืืกืื ืืจืืืืฆืื ืฉื ืืืฆืื ืื ืชืื ืื ืืฆืืื ืืคืชื-ืขืจื. ืืงืจืื
ืืืื ืฉืืชื ืื ืฉืื ืื ื ืขืืืืื ืขื ืชืคืงืื Ansible Network Engine. ืืืืคื ืืืขื, ืืืจืืืช 24K ืืืืืจ ืืืชืจ, ืชืคืงืื ืื ืืข ืืจืฉืช ืืคื ืืืืืจืืช ืืืื ืืชืคืงืืื Ansible ืืคืืคืืืจืืื ืืืืชืจ ื-Ansible Galaxy ืขืืืจ ืชืจืืืฉื ืืืืืืฆืื ืฉื ืจืฉืช. ืืคื ื ืฉืืขืืจื ื ืืืง ืืืื ืืื ื-Ansible 2.8 ืืื ืืืชืืื ื ืืื ืฉืืืืจืฉ ื-Ansible 2.9, ืชืคืงืื Ansible ืื ืกืืคืง ืืช ืงืืืฆืช ืืืืื ืืจืืฉืื ื ืืื ืืกืืืข ืื ืืชืื ืคืงืืืืช, ื ืืืื ืคืงืืืืช ืืืืกืืฃ ื ืชืื ืื ืขืืืจ ืืชืงื ื ืจืฉืช.
ืื ืืชื ืืืืข ืืืฉืชืืฉ ืืื ืืข ืจืฉืช, ืืืื ืืจื ืืขืืื ืืืื ืืืกืืฃ, ืื ืชื ืืืชืงื ื ืชืื ื ืขืืืืืช ืืฉืืืืฉ ื-Ansible. ืืืืกืจืื ืืชืคืงืื ืื ืืื ืฉืืชื ืฆืจืื ืืืฆืืจ ืืืืจื ืฉืืื ืฉื ืื ืชืืื ืืื ืคืืืคืืจืื ืืืื ืคืขืืืืช ืืจืฉืช. ืืื ืืืืื ืืื ืงืฉื ืืืฆืืจ, ืืฉืืื ืืืชืืืง ืื ืชืืื, ืชืกืชืื ืขื
ืืงืฆืจื, ืงืืืช ืขืืืืืช ืืืืฉืืจืื ืื ืืจืืืืืฆืื ืืฆืืื ืืคืชื-ืขืจื ืืืื ืืื ืืืืืืืฆืื ืืงื ื ืืืื ืืืื, ืื ืืฉืืช ืืืช ืงืฉื ืืืฉืจ ืืฉ ืื ืกืคืงืื ืืคืืืคืืจืืืช ืจืฉืช ืจืืืช.
ืื ืืืืื ืขืืืืืช ืจืฉืช ื-Ansible 2.9 ืืืื ืืขืช ืื ืชื ืืช ืืชืฆืืจื ืฉื ืืชืงื ืจืฉืช ืืืืืืืจ ื ืชืื ืื ืืืื ืื - ืืื ืกืคืจืืืช ื ืืกืคืืช, ืชืคืงืืืื ืฉื Ansible ืื ืื ืชืืื ืืืชืืืื ืืืฉืืช.
ืืื Ansible 2.9, ืืื ืคืขื ืฉืืชืคืจืกื ืืืืื ืจืฉืช ืืขืืืื, ืืืืื ืืขืืืืืช ืืฉืชืคืจ ืืื ืืกืคืง ื ืชืื ืื ืขื ืืืง ืื ืฉื ืืชืฆืืจื. ืืืืืจ, ืืชืคืชืืืช ืืขืืืืืช ืืืืืืืืื ืืชืจืืฉืช ืืขืช ืืืืชื ืงืฆื, ืืชืืื ืืืื ืืื ืืื ื ื ืชืื ืื ืืฉืืชืฃ.
ื ืืชื ืืืืืจ ืืืืืืจ ืืช ืชืฆืืจืช ืืืฉืืืื ืืืืฉืืจ ืจืฉืช ืื ืชืื ืื ืืืื ืื ืืฉืชื ืืจืืื. ืืฉืชื ืืืจืืื, ืืชื ืืืื ืืืกืืฃ ืืืฉื ืืช ืจืฉืืื ืกืคืฆืืคืืช ืฉื ืืฉืืืื ืืืืฆืขืืช ืืืืช ืืคืชื ืืืฉื gather_network_resources
. ืฉืืืช ืืืฉืืืื ืชืืืืื ืืฉืืืช ืืืืืืืื, ืืื ืืืื ื ืื.
ืชืื ืืื ืืืกืืฃ ืขืืืืืช:
ืฉืืืืฉ ืืืืืช ืืคืชื gather_facts
ืืชื ืืืื ืืืืืจ ืืช ืชืฆืืจืช ืืืืฉืืจ ืื ืืืืืช ืืชืืืืช ืกืคืจ ืืืคืขืื, ืืืืืจ ืืื ืืืฉืชืืฉ ืื ืืืืจื ืื ืกืคืจ ืืืคืขืื. ืฆืืื ืืช ืืืฉืืืื ืืืืฉืืื ืฉืืฉ ืืืืืจ ืืืืืฉืืจ.
- hosts: arista
module_defaults:
eos_facts:
gather_subset: min
gather_network_resources:
- interfaces
gather_facts: True
ืืืื ืฉืืชื ืื ืืืฉืื ืืืฉ ืืืืืืืืช ืืืื, ืืืืืจ - gather_facts: true
ืืืื ืืขืช ืืืืกืืฃ ืขืืืืืช ืืงืืจื ืขืืืจ ืืชืงื ื ืจืฉืช.
ืฉืืืืฉ ืืฉืืจืืช ืืืืืื ืขืืืืืช ืืจืฉืช:
- name: collect interface configuration facts
eos_facts:
gather_subset: min
gather_network_resources:
- interfaces
ืกืคืจ ืืืฉืืงืื ืืืืืจ ืืช ืืขืืืืืช ืืืืืช ืขื ืืืืฉืง:
ansible_facts:
ansible_network_resources:
interfaces:
- enabled: true
name: Ethernet1
mtu: '1476'
- enabled: true
name: Loopback0
- enabled: true
name: Loopback1
- enabled: true
mtu: '1476'
name: Tunnel0
- enabled: true
name: Ethernet1
- enabled: true
name: Tunnel1
- enabled: true
name: Ethernet1
ืฉืืื ืื ืืืฆื Ansible ืืืืืจ ืืช ืืชืฆืืจื ืืืงืืจืืช ืืืืฉืืจ Arista ืืืืคื ืืืชื ืื ืชืื ืื ืืืื ืื ืืฉืืืืฉ ืืฆืืื ืืคืชื-ืขืจื ืกืื ืืจืืืื ืขืืืจ ืืฉืืืืช ืืคืขืืืืช ืืืืจื ืืืจื.
ื ืืชื ืืืืกืืฃ ืขืืืืืช ืืืฉืง ืืืฉืชื ืื ืืืืืกื ืื ืฉื Ansible ืืืืฉืชืืฉ ืืื ืืื ืื ืืืืืจ ืืืชืจ ืืงืื ืืืืืื ืืฉืืืื eos_interfaces
ืืื ืขืืืื ื ืืกืฃ ืื ืืืจื.
ืืืืืื ืืฉืืืื
ืื ืืืืฆื ื ืืช ืืขืืืืืช, ื ืจืืื ื ืืช ืื ืชืื ืื, ืืชืืื ื ืืืชื ืืชืจืฉืื ืืื ื ื ืชืื ืื ืคื ืืื ืกืื ืืจืื ืืงืืืื ื ืืงืืจ ืืืช ืืืื. ืืืื! ืื ื ืืืจ, ืืืืื, ืืื ืื ืื ื ืขืืืื ืฆืจืืืื ืืืืฉืื ืืืืืจ ืืช ืฆืืื ืืืคืชื-ืขืจื ืืืืจื ืืชืฆืืจื ืืกืคืฆืืคืืช ืฉืคืืืคืืจืืช ืืืืฉืืจ ืืกืคืฆืืคืืช ืืฆืคื ืื. ืืขืช ืื ื ืืงืืงืื ืืืืืืืื ืกืคืฆืืคืืื ืืคืืืคืืจืื ืืื ืืขืืื ืืืจืืฉืืช ืืืืฉืืช ืฉื ืืืกืืฃ ืขืืืืืช ืื ืืจืืืืืฆืื.
ืืื ืืืืื ืืฉืืืื? ืืชื ืืืื ืืืฉืื ืขื ืงืืขื ืชืฆืืจื ืฉื ืืืฉืืจ ืืืฉืืืื ืืืกืืคืงืื ืขื ืืื ืืืชื ืืืฉืืจ. ืืืืืื ืืฉืืื ืจืฉืช ืืืืืืื ืืืืื ื ืืืฉืื ืืืื ืื ืืชื ืืขืจืื ืืืชื ืืื ืืื ื ืื ืืื ืืื ืืืืืืจ ืฉืืจืืชื ืจืฉืช ืืืจืืืื. ืืชืืฆืื ืืื, ืืืจืืฉืืช ืืืืคืจื ืขืืืจ ืืืืื ืืฉืืืื ืืคืืฉืืื ืืืืคื ืืืขื, ืืืืืื ืฉืืืืื ืืืฉืื ืืืื ืืงืจืื ะธ ืืืืืืจ ืฉืืจืืช ืจืฉืช ืกืคืฆืืคื ืืืชืงื ืจืฉืช.
ืืื ืืืกืืืจ ืื ืขืืฉื ืืืืื ืืฉืืืื, ืืื ื ืกืชืื ืขื ืกืคืจ ืืคืขืื ืืืืืื ืืืฆืื ืคืขืืื ืื ืืืืืืงืช ืืืืฆืขืืช ืขืืืืืช ืืืืืื ืืืฉ ืขื ืืฉืืื ืจืฉืช eos_l3_interface
.
- name: example of facts being pushed right back to device.
hosts: arista
gather_facts: false
tasks:
- name: grab arista eos facts
eos_facts:
gather_subset: min
gather_network_resources: l3_interfaces
- name: ensure that the IP address information is accurate
eos_l3_interfaces:
config: "{{ ansible_network_resources['l3_interfaces'] }}"
register: result
- name: ensure config did not change
assert:
that: not result.changed
ืืคื ืฉืืชื ืืืื ืืจืืืช, ืื ืชืื ืื ืฉื ืืกืคื ืืืืืฉืืจ ืืืขืืจืื ืืฉืืจืืช ืืืืืื ืืืฉืื ืืืชืืื ืืื ืืืจื. ืืขืช ืืืฉืงื, ืกืคืจ ืืืฉืืงืื ืฉืืื ืขืจืืื ืืืืืฉืืจ ืืืฉืืื ืืืชื ืืืื ืืฆืคืืืื. ืืืืืื ืื, ืืขืจืืื ืืืืืืจืื ืื ืืฆืคืื (ืืืืืจ, ืืื ืืืืง ืกืืืืช ืชืฆืืจื) ืืืืืื ืื ืืชืฆืืจื ืืฉืชื ืชื.
ืืืจื ืืืืืืืืืช ืืืืืช ืกืืืคื ืฉื ืชืฆืืจื ืืื ืืืืกื ืขืืืืืช ืืืฉืชื ืื ืืืืืกื ืื ืฉื Ansible ืืืืฉืชืืฉ ืืื ืืขืช ืืขืช ืขื ืืืืื ืืืฉืืืื ืืืฆื ืืืืงื. ืืืื ืฉืืื ืคืฉืืื ืืจืืืช ืื ืืืฉืื ืฉืื ื ืืช ืืขืจืืื ืืืืคื ืืื ื. ืืจืื ืืืงืจืื, ืืจืืื ืื ืืืคืฉืจืื ืฉืื ืืืื ืืชืฆืืจื ืืืืคื ืืื ื, ืื ืื ืคืขืืืืช ืจืืืช ืืืืฆืขืืช ืืืืฆืขืืช Ansible Automation.
ืืื ืฉืื ืื ืืืืืื ืืืฉืืืื ืืืืฉืื ืืืงืืืืื?
ืขืืืจ ืืื ืืก ืืืืืืฆืื ืืจืฉืช, ืืฉื ื 3 ืืืืืื ืขืืงืจืืื ืืื ืืืืืื ืืฉืืืื ื-Ansible 2.9 ืืืืืจืกืืืช ืงืืืืืช.
1) ืขืืืจ ืืฉืื ืจืฉืช ื ืชืื (ืฉืืืื ืืืืืฉื ืื ืืืืง ืชืฆืืจื), ืืืืืืื ืืขืืืืืช ืืชืคืชืื ืขื ืคื ื ืื ืืขืจืืืช ืืืคืขืื ืื ืชืืืืช ืฉื ืืจืฉืช ืื-ืืื ืืช. ืื ื ืืืฉืืื ืฉืื Ansible ืชืืืืช ืืชืฆืืจืช ืืฉืืืื ืืคืืืคืืจืืช ืจืฉืช ืืืช, ืขืืื ื ืืชืืื ืื ืืื ืืงืื. ืื ืืคืฉื ืืช ืืฉืืืืฉ ืืืืืืื ืืฉืืืื ืืืืืื ืฉืืื ืืก ืืืืืืฆืื ืืจืฉืช ืืืื ืืขืช ืืืืืืจ ืืฉืื (ืืืื LLDP) ืืื ืืขืจืืืช ืืืคืขืื ืืจืฉืช ืขื ืืืืืืื ืืงืืจืืื ืื ืชืืืื.
2) ืืืืืื ืืฉืืืื ืืืืืื ืืขืช ืขืจื ืืฆื.
merged
: ืืชืฆืืจื ืืชืืืืช ืขื ืืชืฆืืจื ืฉืกืืคืงื (ืืจืืจืช ืืืื);replaced
: ืชืฆืืจืช ืืืฉืื ืชืืืืฃ ืืชืฆืืจื ืฉืกืืคืงื;overridden
: ืชืฆืืจืช ืืืฉืื ืชืืืืฃ ืืชืฆืืจื ืฉืกืืคืงื; ืืืคืขื ืืฉืืืื ืืืืชืจืื ืืืืืงื;deleted
: ืชืฆืืจืช ืืืฉืื ืชืืืืง/ืชืฉืืืืจ ืืืจืืจืช ืืืืื.
3) ืืืืืื ืืฉืืืื ืืืืืื ืืขืช ืขืจืื ืืืืจ ืืฆืืืื. ืืืฉืจ ืืืืื ืืฉืืื ืืจืฉืช ืืืฆืข (ืื ืืฆืืข) ืืช ืืฉืื ืืืื ืืืจืืฉืื ืืืชืงื ืืจืฉืช, ืืื ืืืืืจ ืืช ืืืชื ืืืืืช ืืคืชื-ืขืจื ืืกืคืจ ืืืคืขืื.
before
: ืชืฆืืจื ืืืืฉืืจ ืืฆืืจื ืฉื ื ืชืื ืื ืืืื ืื ืืคื ื ืืืฉืืื;after
: ืื ืืืชืงื ืืฉืชื ื (ืื ืขืฉืื ืืืฉืชื ืืช ืื ื ืขืฉื ืฉืืืืฉ ืืืฆื ืืืืงื), ืืชืฆืืจื ืืืชืงืืืช ืชืืืืจ ืื ืชืื ืื ืืืื ืื;commands
: ืื ืคืงืืืืช ืชืฆืืจื ืคืืขืืืช ืืืืฉืืจ ืืื ืืืืื ืืืชื ืืืฆื ืืจืฆืื.
ืื ืืืฉืืขืืช ืฉื ืื ืื? ืืื ืื ืืฉืื?
ืคืืกื ืื ืืืกื ืืจืื ืืืฉืืื ืืืจืืืื, ืื ืื ื ืืงืืืื ืฉืืกืืคื ืฉื ืืืจ ืชืืื ืื ืืื ื ืืืื ืืืชืจ ืฉื ืื ืืงืืืืช ืืจืืื ืืื ืืืงืฉืื ืืืขืฉื ืืืกืืฃ, ื ืืจืืืืืฆืื ืฉื ื ืชืื ืื ืืชืฆืืจืช ืืืืื ืขืืืจ ืคืืืคืืจืืช ืืืืืืฆืื. ืืื ืืื ืื ืฆืจืืืื ืืช ืืฉืืคืืจืื ืืืื? ืืจืืื ืื ืจืืื ืฉืืืคืื ืืขืช ืืืจื ืกืคืืจืืฆืื ืืืืืืืืช ืืื ืืืคืื ืืช ืกืืืืืช ื-IT ืฉืืื ืืืจืืืืช ืืชืืจืืชืืืช ืืืชืจ. ืืืื ืืืจืข, ืืื ืืกื ืจืฉืช ืจืืื ืืืคืืื ืืืคืชืื ืจืฉืช ืืื ืื ืืชืื ืืื ืืจืก ืืืฉื ืื ืืืืจืืช ืืื ืืื.
ืืจืืื ืื ืืืื ืื ืื ืืืืืืฆืื ืฉื ืชืื ืืืช ืจืฉืช ืืืืืืช ืืื ื ืคืืชืจืช ืืช ืืขืืืช ืืืืืืจืืช ืืจืง ืืืืืจื ืืช ืืืขืืืืช ืืืืื ืืกืืืืช. Red Hat Ansible Automation Platform ืืกืคืงืช ืืืืืื ืงืคืื ืืื ืื ืืจืืืืืืื ืฉื ื ืชืื ื ืืฉืืืื ืื ืืืื ืคืจืืืจืืื ืฉื ืื ืชืื ืื ืืืกืืกืืื ืืืชืงื ืจืฉืช. ืืืืืจ, ืืืฉืชืืฉืื ื ืืืฉืื ืืืืจืื ืืช ืฉืืืืช ืืชืฆืืจื ืืืืืืืช ืืืืืช ืฉืืืืช ืืืืจื ืืืช ืืืชืจ ืืืืฉ ืขื ืืื ืืืืืืืช (ืืืืืื, ืืชืืืืช IP, VLANs, LLDP ืืื'), ืืื ืขื ืืืฉืื ืกืคืง ืกืคืฆืืคื.
ืืื ืื ืืืืจ ืฉืืืืื ืฉื ืืืืืื ืคืงืืื ืืชืฆืืจื ืืืื ืื ืืืืืืื ืกืคืืจืื? ืืฉืื ืืงืจื. ืืืืืื ืืฉืืื ืืจืฉืช ืืฆืคืืืื ืื ืืืื ืืฉืืืื ืืื ืืืงืจืื ืื ืขืืืจ ืื ืกืคืง, ืืืื ืืืืืื ืืคืงืืื ืืืชืฆืืจื ืขืืืื ืืืื ื ืืืฆืื ืขื ืืื ืืื ืืกื ืืจืฉืช ืขืืืจ ืืืฉืืืื ืืกืืืืื. ืืืืจื ืฉื ืืืืืื ืืฉืืืื ืืื ืืคืฉื ืชืื ืืืช Jinja ืืืืืืช ืืื ืจืื ืชืฆืืจืืช ืืืฉืืจ ืื ืืืื ืืช ืืคืืจืื JSON ืืืื ื. ืขื ืืืืืื ืืฉืืืื, ืืืื ืงื ืืืชืจ ืืจืฉืชืืช ืงืืืืืช ืืืคืื ืืช ืืชืฆืืจื ืฉืืื ืืฆืืื ืืคืชื-ืขืจื ืืืื ืื ืืืืืฆืืื ืืงืืจ ืืืช ืงื ืืงืจืืื. ืขื ืืื ืฉืืืืฉ ืืฆืืื ืืคืชื-ืขืจื ืืืื ืื, ืืชื ืืืื ืืขืืืจ ืืืคืขืืช ืชืฆืืจืืช ืืื ืืืฉืืจ ืืขืืืื ืขื ื ืชืื ืื ืืืื ืื ืขืฆืืืืื ืืืืืื ืจืฉืชืืช ืืืืืช ืืืืฉื ืฉื ืชืฉืชืืช ืืงืื.
ืืืื ืืืืืื ืืฉืืืื ืืืืขื ื-Ansible Engine 2.9?
ืืคื ื ืฉื ืกืคืจ ืืื ืืคืืจืื ืื ืืงืจื ื-Ansible 2.9, ืืืื ื ืืืืจ ืืื ืืืืงื ื ืืช ืื ืืืงืฃ ืืขืืืื.
ืืืืื ื 7 ืงืืืืจืืืช ืืืงืฆื ื ืืฉืืื ืจืฉืช ืกืคืฆืืคืืื ืืื ืืืช ืืื:
ืืขืจื: ืืฉืืืื ืืืืืฉืื ืชืืื ื ื ืืืืฉืื ื-Ansible 2.9.
ืืืชืืกืก ืขื ืืฉืื ืืืงืืืืช ืืจืืื ืืื ืืืืงืืืื, ืื ืืื ืืืืื ื ืงืืื ืื ืืืชืืืื ืขื ืืืชื ืืืืืืื ืืงืฉืืจืื ืืคืจืืืืงืืื ืืืคืืืืืืืช ืจืฉืช, ืืืจืืืืืืืฆืื ืืืืฉืงืื.
ืืืืืื ืืืฉืืืื ืืืืื ืคืืชืื ืขื ืืื ืฆืืืช Ansible Network ืืื ืืชืืืืื ืืคืืืคืืจืืืช ืื ืชืืืืช ืขื ืืื Red Hat:
ืืืืืืืื ืืืืื ืคืืชืื ืขื ืืื ืงืืืืช Ansible:
exos_lldp_global
- ืืืืช ืืงืกืืจืื ื ืืืืจืงืก.nxos_bfd_interfaces
- ืืกืืกืงืnxos_telemetry
- ืืกืืกืงื
ืืคื ืฉืืชื ืืืื ืืจืืืช, ืืจืขืืื ืฉื ืืืืืื ืืฉืืืื ืืฉืชืื ืืืกืืจืืืื ืืืืืงืืช ืืคืืืคืืจืื ืฉืื ื. ืืืืืจ, ืื ื ืืืืืื ืืช ืืืืืืืช ืืืคืื ืงืฆืืืช ืืืจืืฉืืช ื-Ansible ืขืฆืื ืืื ืืชืืื ืืกืื ืืจืืืืฆืื ืืคืืชืื ืืืืืื ืจืฉืช, ืืื ืืื ืืคืฉื ืืช ืขืืืืช ืืืฉืชืืฉืื ืืจืืช ืืชืคืงืืืื ืื-Playbooks ืฉื Ansible. ืืื ืืืจืืื ืืช ืืคืืชืื ืฉื ืืืืืื ืืฉืืืื, ืฆืืืช Ansible ืคืจืกื ืืช ืืืื Module Builder.
ืชืืื ืืืช ืขืืืจ Ansible 2.10 ืืืืื
ืืืืจ ืฉืืจืืจ Ansible 2.9, ืื ื ื ืขืืื ืขื ืืกื ืืื ืฉื ืืืืืื ืืฉืืืื ืขืืืจ Ansible 2.10, ืืฉืจ ื ืืชื ืืืฉืชืืฉ ืืื ืืื ืืืืืืจ ืขืื ืืืชืจ ืืช ืืืืคืืืืืื ืืืืืื ืืืช ืฉื ืืจืฉืช, ืืืฉื.
ืืฉืืืื ืืชืืืืช ืืขืืืื
ืืงืืจ: www.habr.com