summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Wiebe <mwiebe@cisco.com>2019-03-25 12:05:47 -0400
committerTrishna Guha <trishnaguha17@gmail.com>2019-03-25 21:35:47 +0530
commite9c66ffb6f09471f5b1d4d1be35b0a744fdd87b4 (patch)
tree4b16d9214f917d6c7cc332ab23328a7adde18deb
parentf06ae6c57af67a8a3afabe79df79a06d42736e6c (diff)
downloadansible-e9c66ffb6f09471f5b1d4d1be35b0a744fdd87b4.tar.gz
Add nxos_config sanity test (#54258)
-rw-r--r--test/integration/targets/nxos_config/tests/common/sanity.yaml37
1 files changed, 37 insertions, 0 deletions
diff --git a/test/integration/targets/nxos_config/tests/common/sanity.yaml b/test/integration/targets/nxos_config/tests/common/sanity.yaml
index f12a28dcbd..447fbc0451 100644
--- a/test/integration/targets/nxos_config/tests/common/sanity.yaml
+++ b/test/integration/targets/nxos_config/tests/common/sanity.yaml
@@ -38,4 +38,41 @@
match: none
provider: "{{ connection }}"
+- debug: msg='Verify https://github.com/ansible/ansible/issues/50635'
+
+- name: PUT INTERFACE INTO DEFAULT STATE
+ nxos_config:
+ lines:
+ - "default interface {{ nxos_int1 }}"
+ provider: "{{ connection }}"
+
+- name: MAKE INTERFACE A SWITCHPORT
+ nxos_config:
+ lines:
+ - switchport
+ parents: "interface {{ nxos_int1 }}"
+ provider: "{{ connection }}"
+
+- name: CONFIGURE EDGE TRUNK TYPE
+ nxos_config: &config
+ lines:
+ - description foo
+ - switchport access vlan 3333
+ - spanning-tree port type edge
+ parents: "interface {{ nxos_int1 }}"
+ provider: "{{ connection }}"
+ register: result
+
+- assert:
+ that:
+ - "result.changed == true"
+
+- name: IDEMPOTENCE CHECK
+ nxos_config: *config
+ register: result
+
+- assert:
+ that:
+ - "result.changed == false"
+
- debug: msg="END common/sanity.yaml on connection={{ ansible_connection }}"