diff options
author | Kevin Breit <kevin.breit@kevinbreit.net> | 2018-07-09 04:21:34 -0500 |
---|---|---|
committer | Dag Wieers <dag@wieers.com> | 2018-07-09 11:21:34 +0200 |
commit | 7b07c9b22055f086253364d289de5bf4dcfe526a (patch) | |
tree | 5035911f49b1feb58bd2bdd2342a116f845ae79c /test | |
parent | c644e3da79061189fd951e81158b11c043401b17 (diff) | |
download | ansible-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.yml | 16 |
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 |