Remove default description in network DI modules (#28411)

This commit is contained in:
Ganesh Nalawade
2017-08-19 00:09:01 +05:30
committed by GitHub
parent a572de626c
commit c4b9dfe542
14 changed files with 140 additions and 280 deletions

View File

@@ -1,5 +1,5 @@
---
- debug: msg="START net_interface ios/basic.yaml"
- debug: msg="START net_interface cli/basic.yaml"
- name: Configure interface (setup)
net_interface:
@@ -46,7 +46,6 @@
name: GigabitEthernet0/2
description: test-interface
speed: 100
duplex: half
mtu: 512
state: present
authorize: yes
@@ -59,7 +58,6 @@
- '"interface GigabitEthernet0/2" in result.commands'
- '"description test-interface" in result.commands'
- '"speed 100" in result.commands'
- '"duplex half" in result.commands'
- '"mtu 512" in result.commands'
- name: Change interface parameters
@@ -67,7 +65,7 @@
name: GigabitEthernet0/2
description: test-interface-1
speed: 10
duplex: full
duplex: half
mtu: 256
state: present
authorize: yes
@@ -80,38 +78,9 @@
- '"interface GigabitEthernet0/2" in result.commands'
- '"description test-interface-1" in result.commands'
- '"speed 10" in result.commands'
- '"duplex full" in result.commands'
- '"duplex half" in result.commands'
- '"mtu 256" in result.commands'
- name: Delete interface parameters
net_interface:
name: GigabitEthernet0/2
state: present
authorize: yes
provider: "{{ cli }}"
register: result
- assert:
that:
- 'result.changed == true'
- '"interface GigabitEthernet0/2" in result.commands'
- '"description configured by ios_interface" in result.commands'
- '"no speed 10" in result.commands'
- '"no duplex full" in result.commands'
- '"no mtu 256" in result.commands'
- name: Delete interface parameters (idempotent)
net_interface:
name: GigabitEthernet0/2
state: present
authorize: yes
provider: "{{ cli }}"
register: result
- assert:
that:
- 'result.changed == false'
- name: Disable interface
net_interface:
name: GigabitEthernet0/2
@@ -145,7 +114,7 @@
name: GigabitEthernet0/1
description: test-interface-initial
speed: 100
duplex: full
duplex: half
mtu: 516
state: present
authorize: yes
@@ -155,8 +124,10 @@
- name: Add interface aggregate
net_interface:
aggregate:
- { name: GigabitEthernet0/1, speed: 10, duplex: half, mtu: 256, description: test-interface-1 }
- { name: GigabitEthernet0/2, speed: 100, duplex: full, mtu: 516, description: test-interface-2 }
- { name: GigabitEthernet0/1, mtu: 256, description: test-interface-1 }
- { name: GigabitEthernet0/2, mtu: 516, description: test-interface-2 }
duplex: full
speed: 100
state: present
authorize: yes
provider: "{{ cli }}"
@@ -166,9 +137,9 @@
that:
- 'result.changed == true'
- '"interface GigabitEthernet0/1" in result.commands'
- '"speed 10" in result.commands'
- '"speed 100" in result.commands'
- '"description test-interface-1" in result.commands'
- '"duplex half" in result.commands'
- '"duplex full" in result.commands'
- '"mtu 256" in result.commands'
- '"interface GigabitEthernet0/2" in result.commands'
- '"speed 100" in result.commands'
@@ -179,8 +150,10 @@
- name: Add interface aggregate (idempotent)
net_interface:
aggregate:
- { name: GigabitEthernet0/1, speed: 10, duplex: half, mtu: 256, description: test-interface-1 }
- { name: GigabitEthernet0/2, speed: 100, duplex: full, mtu: 516, description: test-interface-2 }
- { name: GigabitEthernet0/1, mtu: 256, description: test-interface-1 }
- { name: GigabitEthernet0/2, mtu: 516, description: test-interface-2 }
duplex: full
speed: 100
state: present
authorize: yes
provider: "{{ cli }}"
@@ -190,36 +163,12 @@
that:
- 'result.changed == false'
- name: Change interface parameters in aggregate
net_interface:
aggregate:
- { name: GigabitEthernet0/1 }
- { name: GigabitEthernet0/2 }
state: present
authorize: yes
provider: "{{ cli }}"
register: result
- assert:
that:
- 'result.changed == true'
- '"interface GigabitEthernet0/1" in result.commands'
- '"no speed 10" in result.commands'
- '"description configured by ios_interface" in result.commands'
- '"no duplex half" in result.commands'
- '"no mtu 256" in result.commands'
- '"interface GigabitEthernet0/2" in result.commands'
- '"no speed 100" in result.commands'
- '"description configured by ios_interface" in result.commands'
- '"no duplex full" in result.commands'
- '"no mtu 516" in result.commands'
- name: Disable interface aggregate
net_interface:
aggregate:
- { name: GigabitEthernet0/1, enabled: False }
- { name: GigabitEthernet0/2, enabled: False }
- name: GigabitEthernet0/1
- name: GigabitEthernet0/2
enabled: False
state: present
authorize: yes
provider: "{{ cli }}"
@@ -236,8 +185,9 @@
- name: Enable interface aggregate
net_interface:
aggregate:
- { name: GigabitEthernet0/1, enabled: True }
- { name: GigabitEthernet0/2, enabled: True }
- name: GigabitEthernet0/1
- name: GigabitEthernet0/2
enabled: True
state: present
authorize: yes
provider: "{{ cli }}"
@@ -251,11 +201,19 @@
- '"interface GigabitEthernet0/2" in result.commands'
- '"no shutdown" in result.commands'
- name: loopback interface setup
net_interface:
aggregate:
- name: Loopback9
- name: Loopback10
state: absent
authorize: yes
- name: Create loopback interface aggregate
net_interface:
aggregate:
- { name: Loopback9 }
- { name: Loopback10 }
- name: Loopback9
- name: Loopback10
state: present
authorize: yes
provider: "{{ cli }}"
@@ -265,16 +223,14 @@
that:
- 'result.changed == true'
- '"interface Loopback9" in result.commands'
- '"description configured by ios_interface" in result.commands'
- '"interface Loopback10" in result.commands'
- '"description configured by ios_interface" in result.commands'
- name: Delete loopback interface aggregate
net_interface:
aggregate:
- { name: Loopback9, state: absent }
- { name: Loopback10, state: absent }
state: present
- name: Loopback9
- name: Loopback10
state: absent
authorize: yes
provider: "{{ cli }}"
register: result
@@ -288,9 +244,9 @@
- name: Delete loopback interface aggregate (idempotent)
net_interface:
aggregate:
- { name: Loopback9, state: absent }
- { name: Loopback10, state: absent }
state: present
- name: Loopback9
- name: Loopback10
state: absent
authorize: yes
provider: "{{ cli }}"
register: result
@@ -299,4 +255,4 @@
that:
- 'result.changed == false'
- debug: msg="END net_interface ios/basic.yaml"
- debug: msg="END net_interface cli/basic.yaml"