summaryrefslogtreecommitdiff
path: root/test/integration/targets
diff options
context:
space:
mode:
authorKevin Breit <kevin.breit@kevinbreit.net>2019-06-18 04:22:46 -0500
committerSumit Jaiswal <sjaiswal@redhat.com>2019-06-18 14:52:46 +0530
commitd24e9ab4bb4800e78c7a4b450c9bc5aeb62dcfd0 (patch)
tree8cb2b7749eb63e6cb3df2690fc0ecebf515a1622 /test/integration/targets
parenta66687f2d293780fdff8dd8ee1311b26b2211880 (diff)
downloadansible-d24e9ab4bb4800e78c7a4b450c9bc5aeb62dcfd0.tar.gz
meraki_content_filtering - Add support for querying (#57273)
* Added querying functionality * Fix PEP8 and documentation * Increment version added * Fix version info
Diffstat (limited to 'test/integration/targets')
-rw-r--r--test/integration/targets/meraki_content_filtering/tasks/main.yml54
1 files changed, 54 insertions, 0 deletions
diff --git a/test/integration/targets/meraki_content_filtering/tasks/main.yml b/test/integration/targets/meraki_content_filtering/tasks/main.yml
index 1030155658..92cf19d2ad 100644
--- a/test/integration/targets/meraki_content_filtering/tasks/main.yml
+++ b/test/integration/targets/meraki_content_filtering/tasks/main.yml
@@ -179,6 +179,60 @@
- blocked_category.data.blocked_url_categories | length == 1
- blocked_category.data.url_category_list_size == "topSites"
+ - name: Query all content filtering information
+ meraki_content_filtering:
+ auth_key: '{{auth_key}}'
+ org_name: '{{test_org_name}}'
+ net_name: '{{test_net_name}}'
+ state: query
+ delegate_to: localhost
+ register: query_all
+
+ - debug:
+ var: query_all
+
+ - name: Query all content filtering assertion
+ assert:
+ that:
+ - query_all.data.categories is defined
+ - query_all.data.policy is defined
+
+ - name: Query categories
+ meraki_content_filtering:
+ auth_key: '{{auth_key}}'
+ org_name: '{{test_org_name}}'
+ net_name: '{{test_net_name}}'
+ state: query
+ subset: categories
+ delegate_to: localhost
+ register: query_categories
+
+ - debug:
+ var: query_categories
+
+ - name: Query categories assertion
+ assert:
+ that:
+ - query_categories.data is defined
+
+ - name: Query content filtering policies
+ meraki_content_filtering:
+ auth_key: '{{auth_key}}'
+ org_name: '{{test_org_name}}'
+ net_name: '{{test_net_name}}'
+ subset: policy
+ state: query
+ delegate_to: localhost
+ register: query_policy
+
+ - debug:
+ var: query_policy
+
+ - name: Query contnet filtering policy assertion
+ assert:
+ that:
+ - query_policy.data is defined
+
always:
- name: Reset policies
meraki_content_filtering: