summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorKevin Breit <kevin.breit@kevinbreit.net>2018-07-09 04:21:34 -0500
committerDag Wieers <dag@wieers.com>2018-07-09 11:21:34 +0200
commit7b07c9b22055f086253364d289de5bf4dcfe526a (patch)
tree5035911f49b1feb58bd2bdd2342a116f845ae79c /test
parentc644e3da79061189fd951e81158b11c043401b17 (diff)
downloadansible-7b07c9b22055f086253364d289de5bf4dcfe526a.tar.gz
meraki_network - Add support for disableMyMerakiCom (#42418)
* Add support for disable_my_meraki parameter - Meraki added support for the disabling access to Meraki websites on devices. This module now supports this. - I haven't tested this as it was developed on an iPad. It will work before submitting PR. - Rework of payload generation code is required or at least recommended. - Integration tests need to be developed. * Added support for disableMyMerakiCom parameter * - Remove proposed functions as it isn't required for updates - Add integration tests - Still pending a case response from Meraki since I can't seem to set disableMyMerakiCom to false after it's true * Fixed word wrap problem * Add version_added to disable_my_meraki
Diffstat (limited to 'test')
-rw-r--r--test/integration/targets/meraki_network/tasks/main.yml16
1 files changed, 15 insertions, 1 deletions
diff --git a/test/integration/targets/meraki_network/tasks/main.yml b/test/integration/targets/meraki_network/tasks/main.yml
index 0ece172e13..668f65c395 100644
--- a/test/integration/targets/meraki_network/tasks/main.yml
+++ b/test/integration/targets/meraki_network/tasks/main.yml
@@ -79,7 +79,7 @@
delegate_to: localhost
register: create_net_wireless_idempotent
- - name: Create network with type combined
+ - name: Create network with type combined and disable my.meraki.com
meraki_network:
auth_key: '{{ auth_key }}'
state: present
@@ -87,8 +87,19 @@
net_name: IntTestNetworkCombined
type: combined
timezone: America/Chicago
+ disable_my_meraki: yes
delegate_to: localhost
register: create_net_combined
+
+ - name: Reenable my.meraki.com
+ meraki_network:
+ auth_key: '{{ auth_key }}'
+ state: present
+ org_name: '{{test_org_name}}'
+ net_name: IntTestNetworkCombined
+ disable_my_meraki: no
+ delegate_to: localhost
+ register: enable_meraki_com
- name: Create network with one tag
meraki_network:
@@ -148,6 +159,9 @@
assert:
that:
- create_net_no_type.status == 500
+ - create_net_combined.data.type == 'combined'
+ - create_net_combined.data.disableMyMerakiCom == True
+ - enable_meraki_com.data.disableMyMerakiCom == False
- '"org_name or org_id parameters are required" in create_net_no_org.msg'
- '"IntTestNetworkAppliance" in create_net_appliance_no_tz.data.name'
- create_net_appliance_no_tz.changed == True