summaryrefslogtreecommitdiff
path: root/test/integration/targets/aci_access_port_block_to_access_port/tasks/main.yml
diff options
context:
space:
mode:
Diffstat (limited to 'test/integration/targets/aci_access_port_block_to_access_port/tasks/main.yml')
-rw-r--r--test/integration/targets/aci_access_port_block_to_access_port/tasks/main.yml135
1 files changed, 0 insertions, 135 deletions
diff --git a/test/integration/targets/aci_access_port_block_to_access_port/tasks/main.yml b/test/integration/targets/aci_access_port_block_to_access_port/tasks/main.yml
deleted file mode 100644
index 543e8e0ba3..0000000000
--- a/test/integration/targets/aci_access_port_block_to_access_port/tasks/main.yml
+++ /dev/null
@@ -1,135 +0,0 @@
-# Test code for the ACI modules
-# Copyright: (c) 2017, Bruno Calogero <brunocalogero@hotmail.com>
-
-# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
-
-- name: Test that we have an ACI APIC host, ACI username and ACI password
- fail:
- msg: 'Please define the following variables: aci_hostname, aci_username and aci_password.'
- when: aci_hostname is not defined or aci_username is not defined or aci_password is not defined
-
-- name: Ensuring Interface Policy Leaf profile exists for kick off
- aci_interface_policy_leaf_profile: &aci_interface_policy_leaf_profile_present
- host: "{{ aci_hostname }}"
- username: "{{ aci_username }}"
- password: "{{ aci_password }}"
- validate_certs: '{{ aci_validate_certs | default(false) }}'
- use_ssl: '{{ aci_use_ssl | default(true) }}'
- use_proxy: '{{ aci_use_proxy | default(true) }}'
- output_level: debug
- state: present
- leaf_interface_profile: leafintprftest
- register: leaf_profile_present
-
-- name: Ensure Interface Access Port Selector exists for kick of
- aci_access_port_to_interface_policy_leaf_profile: &aci_access_port_to_interface_policy_leaf_profile_present
- <<: *aci_interface_policy_leaf_profile_present
- access_port_selector: anstest_accessportselector
-
-# TODO: Ensure that leaf Policy Group Exists (module missing) (infra:AccPortGrp)
-
-- name: Bind an Access Port Block to an Interface Access Port Selector - check mode works
- aci_access_port_block_to_access_port: &aci_access_port_block_to_access_port_present
- <<: *aci_access_port_to_interface_policy_leaf_profile_present
- leaf_port_blk: anstest_leafportblkname
- leaf_port_blk_description: anstest_leafportblkdesc
- fromPort: 13
- toPort: 16
- check_mode: yes
- register: accessportblock_to_accessport_check_mode_present
-
-- name: Bind an Access Port Block to an Interface Access Port Selector - creation works
- aci_access_port_block_to_access_port:
- <<: *aci_access_port_block_to_access_port_present
- register: accessportblock_to_accessport_present
-
-- name: Bind an Access Port Block to an Interface Access Port Selector - idempotency works
- aci_access_port_block_to_access_port:
- <<: *aci_access_port_block_to_access_port_present
- register: accessportblock_to_accessport_idempotent
-
-- name: Bind an Access Port Block to an Interface Access Port Selector - update works
- aci_access_port_block_to_access_port:
- <<: *aci_access_port_block_to_access_port_present
- toPort: 15
- register: accessportblock_to_accessport_update
-
-# TODO: also test for errors
-- name: present assertions
- assert:
- that:
- - accessportblock_to_accessport_check_mode_present is changed
- - accessportblock_to_accessport_present is changed
- - accessportblock_to_accessport_present.previous == []
- - 'accessportblock_to_accessport_present.sent == {"infraPortBlk": {"attributes": {"descr": "anstest_leafportblkdesc", "name": "anstest_leafportblkname", "fromPort": "13", "toPort": "16"}}}'
- - accessportblock_to_accessport_idempotent is not changed
- - accessportblock_to_accessport_idempotent.sent == {}
- - accessportblock_to_accessport_update is changed
- - 'accessportblock_to_accessport_update.sent == {"infraPortBlk": {"attributes": {"toPort": "15"}}}'
-
-
-- name: Query Specific port block and access_port_selector binding
- aci_access_port_block_to_access_port:
- <<: *aci_access_port_block_to_access_port_present
- state: query
- register: binding_query
-
-- name: present assertions
- assert:
- that:
- - binding_query is not changed
- - binding_query.current | length >= 1
- - '"api/mo/uni/infra/accportprof-leafintprftest/hports-anstest_accessportselector-typ-range/portblk-anstest_leafportblkname.json" in binding_query.url'
-
-- name: Remove binding of Access Port Block and Interface Access Port Selector - check mode
- aci_access_port_block_to_access_port: &aci_access_port_block_to_access_port_absent
- <<: *aci_access_port_block_to_access_port_present
- state: absent
- check_mode: yes
- register: accessportblock_to_accessport_check_mode_absent
-
-- name: Remove binding of Access Port Block and Interface Access Port Selector - delete works
- aci_access_port_block_to_access_port:
- <<: *aci_access_port_block_to_access_port_absent
- register: accessportblock_to_accessport_absent
-
-- name: Remove binding of Access Port Block and Interface Access Port Selector - idempotency works
- aci_access_port_block_to_access_port:
- <<: *aci_access_port_block_to_access_port_absent
- register: accessportblock_to_accessport_absent_idempotent
-
-- name: Remove binding of Access Port Block and Interface Access Port Selector - check mode
- aci_access_port_block_to_access_port:
- <<: *aci_access_port_to_interface_policy_leaf_profile_present
- #leaf_port_blk: anstest_leafportblkname
- state: absent
- ignore_errors: yes
- register: accessportblock_to_accessport_absent_missing_param
-
-- name: absent assertions
- assert:
- that:
- - accessportblock_to_accessport_check_mode_absent is changed
- - accessportblock_to_accessport_check_mode_absent.previous != []
- - accessportblock_to_accessport_absent is changed
- - accessportblock_to_accessport_absent.previous == accessportblock_to_accessport_check_mode_absent.previous
- - accessportblock_to_accessport_absent_idempotent is not changed
- - accessportblock_to_accessport_absent_idempotent.previous == []
- - accessportblock_to_accessport_absent_missing_param is failed
- - 'accessportblock_to_accessport_absent_missing_param.msg == "state is absent but all of the following are missing: leaf_port_blk"'
-
-
-- name: Remove binding of Access Port Block and Interface Access Port Selector - Clean up
- aci_access_port_block_to_access_port:
- <<: *aci_access_port_block_to_access_port_present
- state: absent
-
-- name: Remove Interface Access Port Selector - Cleanup
- aci_access_port_to_interface_policy_leaf_profile:
- <<: *aci_access_port_to_interface_policy_leaf_profile_present
- state: absent
-
-- name: Remove Interface policy leaf profile - Cleanup
- aci_interface_policy_leaf_profile:
- <<: *aci_interface_policy_leaf_profile_present
- state: absent