Meraki Platform Options

The cisco.meraki collection only supports the local connection type at this time.

Connections available

Dashboard API

Protocol

HTTP(S)

Credentials

uses API key from Dashboard

Connection Settings

ansible_connection: localhost

Returned Data Format

data.

Example Meraki task

cisco.meraki.meraki_organization:
  auth_key: abc12345
  org_name: YourOrg
  state: present
delegate_to: localhost

For modules that do not have the "meraki" prefix, this is an example that you can use as a guide

cisco.meraki.administered_identities_me_info:
  meraki_api_key: "{{meraki_api_key}}"
  meraki_base_url: "{{meraki_base_url}}"
  meraki_single_request_timeout: "{{meraki_single_request_timeout}}"
  meraki_certificate_path: "{{meraki_certificate_path}}"
  meraki_requests_proxy: "{{meraki_requests_proxy}}"
  meraki_wait_on_rate_limit: "{{meraki_wait_on_rate_limit}}"
  meraki_nginx_429_retry_wait_time: "{{meraki_nginx_429_retry_wait_time}}"
  meraki_action_batch_retry_wait_time: "{{meraki_action_batch_retry_wait_time}}"
  meraki_retry_4xx_error: "{{meraki_retry_4xx_error}}"
  meraki_retry_4xx_error_wait_time: "{{meraki_retry_4xx_error_wait_time}}"
  meraki_maximum_retries: "{{meraki_maximum_retries}}"
  meraki_output_log: "{{meraki_output_log}}"
  meraki_log_file_prefix: "{{meraki_log_file_prefix}}"
  meraki_log_path: "{{meraki_log_path}}"
  meraki_print_console: "{{meraki_print_console}}"
  meraki_suppress_logging: "{{meraki_suppress_logging}}"
  meraki_simulate: "{{meraki_simulate}}"
  meraki_be_geo_id: "{{meraki_be_geo_id}}"
  meraki_use_iterator_for_get_pages: "{{meraki_use_iterator_for_get_pages}}"
  meraki_inherit_logging_config: "{{meraki_inherit_logging_config}}"
register: result