Add intent arguments for ios and iosxr interface modules (#28018)

* Add intent arguments for ios_interface

*  Intent argument support
*  Integration test case for intent arguments

* Fix ci issue

* Add intent arguments for iosxr_interface

*  Add intent check support for iosxr_interface
*  Integration test for intent + configuration

* Fix ci failure
This commit is contained in:
Ganesh Nalawade
2017-08-15 19:20:28 +05:30
committed by GitHub
parent 38c0b581c3
commit a12e9807ba
11 changed files with 577 additions and 87 deletions

View File

@@ -101,7 +101,7 @@
- name: Disable interface
net_interface:
name: GigabitEthernet0/0/0/2
state: down
enabled: False
provider: "{{ cli }}"
register: result
@@ -113,7 +113,7 @@
- name: Enable interface
net_interface:
name: GigabitEthernet0/0/0/2
state: up
enabled: True
provider: "{{ cli }}"
register: result
@@ -194,8 +194,8 @@
- name: Disable interface aggregate
net_interface:
aggregate:
- { name: GigabitEthernet0/0/0/3, state: down }
- { name: GigabitEthernet0/0/0/2, state: down }
- { name: GigabitEthernet0/0/0/3, enabled: False }
- { name: GigabitEthernet0/0/0/2, enabled: False }
state: present
provider: "{{ cli }}"
register: result
@@ -209,8 +209,8 @@
- name: Enable interface aggregate
net_interface:
aggregate:
- { name: GigabitEthernet0/0/0/3, state: up }
- { name: GigabitEthernet0/0/0/2, state: up }
- { name: GigabitEthernet0/0/0/3, enabled: True }
- { name: GigabitEthernet0/0/0/2, enabled: True }
state: present
provider: "{{ cli }}"
register: result