mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-08-22 14:01:42 -07:00
Migrated path creation to custom parameters (#54278)
This commit is contained in:
parent
56da3825c6
commit
34e9c0f3a5
1 changed files with 4 additions and 6 deletions
|
@ -157,8 +157,7 @@ def assemble_payload(meraki):
|
||||||
|
|
||||||
|
|
||||||
def get_rules(meraki, net_id, number):
|
def get_rules(meraki, net_id, number):
|
||||||
path = meraki.construct_path('get_all', net_id=net_id)
|
path = meraki.construct_path('get_all', net_id=net_id, custom={'number': number})
|
||||||
path = path + number + '/l3FirewallRules'
|
|
||||||
response = meraki.request(path, method='GET')
|
response = meraki.request(path, method='GET')
|
||||||
if meraki.status == 200:
|
if meraki.status == 200:
|
||||||
return response
|
return response
|
||||||
|
@ -216,8 +215,8 @@ def main():
|
||||||
|
|
||||||
meraki.params['follow_redirects'] = 'all'
|
meraki.params['follow_redirects'] = 'all'
|
||||||
|
|
||||||
query_urls = {'mr_l3_firewall': '/networks/{net_id}/ssids/'}
|
query_urls = {'mr_l3_firewall': '/networks/{net_id}/ssids/{number}/l3FirewallRules'}
|
||||||
update_urls = {'mr_l3_firewall': '/networks/{net_id}/ssids/'}
|
update_urls = {'mr_l3_firewall': '/networks/{net_id}/ssids/{number}/l3FirewallRules'}
|
||||||
|
|
||||||
meraki.url_catalog['get_all'].update(query_urls)
|
meraki.url_catalog['get_all'].update(query_urls)
|
||||||
meraki.url_catalog['update'] = update_urls
|
meraki.url_catalog['update'] = update_urls
|
||||||
|
@ -256,8 +255,7 @@ def main():
|
||||||
meraki.result['data'] = get_rules(meraki, net_id, number)
|
meraki.result['data'] = get_rules(meraki, net_id, number)
|
||||||
elif meraki.params['state'] == 'present':
|
elif meraki.params['state'] == 'present':
|
||||||
rules = get_rules(meraki, net_id, number)
|
rules = get_rules(meraki, net_id, number)
|
||||||
path = meraki.construct_path('get_all', net_id=net_id)
|
path = meraki.construct_path('get_all', net_id=net_id, custom={'number': number})
|
||||||
path = path + number + '/l3FirewallRules'
|
|
||||||
if meraki.params['rules']:
|
if meraki.params['rules']:
|
||||||
payload = assemble_payload(meraki)
|
payload = assemble_payload(meraki)
|
||||||
else:
|
else:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue