New in version 2.7.
| Parameter | Choices/Defaults | Comments | |
|---|---|---|---|
|   ap_tags_vlan_ids    list    |    List of VLAN tags.  Requires   ip_assignment_mode to be Bridge mode or Layer 3 roaming.Requires   use_vlan_tagging to be True. |  ||
|   tags    list    |    List of AP tags.   |  ||
|   vlan_id    integer    |    Numerical identifier that is assigned to the VLAN.   |  ||
|   auth_key    string / required    |    Authentication key provided by the dashboard. Required if environmental variable   MERAKI_KEY is not set. |  ||
|   auth_mode    string    |   
  |    Set authentication mode of network.   |  |
|   band_selection    string    |   
  |    Set band selection mode.   |  |
|   concentrator_network_id    string    |    The concentrator to use for 'Layer 3 roaming with a concentrator' or 'VPN'.   |  ||
|   default_vlan_id    string    |    Default VLAN ID.  Requires   ip_assignment_mode to be Bridge mode or Layer 3 roaming. |  ||
|   enabled    boolean    |   
  |    Enable or disable SSID network.   |  |
|   encryption_mode    string    |   
  |    Set encryption mode of network.   |  |
|   host    string    |   Default: "api.meraki.com"   |    Hostname for Meraki dashboard.  Can be used to access regional Meraki environments, such as China.   |  |
|   internal_error_retry_time    integer    |   Default: 60   |    Number of seconds to retry if server returns an internal server error.   |  |
|   ip_assignment_mode    string    |   
  |    Method of which SSID uses to assign IP addresses.   |  |
|   min_bitrate    float    |   
  |    Minimum bitrate (Mbps) allowed on SSID.   |  |
|   name    string    |    Name of SSID.   |  ||
|   net_id    string    |    ID of network.   |  ||
|   net_name    string    |    Name of network.   |  ||
|   number    integer    |    SSID number within network.  aliases: ssid_number  |  ||
|   org_id    string    |    ID of organization.   |  ||
|   org_name    string    |    Name of organization.  aliases: organization  |  ||
|   output_format    string    |   
  |    Instructs module whether response keys should be snake case (ex.   net_id) or camel case (ex. netId). |  |
|   output_level    string    |   
  |    Set amount of debug output during module execution.   |  |
|   per_client_bandwidth_limit_down    integer    |    Maximum bandwidth in Mbps devices on SSID can download.   |  ||
|   per_client_bandwidth_limit_up    integer    |    Maximum bandwidth in Mbps devices on SSID can upload.   |  ||
|   psk    string    |    Password for wireless network.  Requires auth_mode to be set to psk.   |  ||
|   radius_accounting_enabled    boolean    |   
  |    Enable or disable RADIUS accounting.   |  |
|   radius_accounting_servers    list    |    List of RADIUS servers for RADIUS accounting.   |  ||
|   host    string    |    IP address or hostname of RADIUS server.   |  ||
|   port    integer    |    Port number RADIUS server is listening to.   |  ||
|   secret    string    |    RADIUS password.  Setting password is not idempotent.   |  ||
|   radius_coa_enabled    boolean    |   
  |    Enable or disable RADIUS CoA (Change of Authorization) on SSID.   |  |
|   radius_failover_policy    string    |   
  |    Set client access policy in case RADIUS servers aren't available.   |  |
|   radius_load_balancing_policy    string    |   
  |    Set load balancing policy when multiple RADIUS servers are specified.   |  |
|   radius_servers    list    |    List of RADIUS servers.   |  ||
|   host    string    |    IP address or hostname of RADIUS server.   |  ||
|   port    integer    |    Port number RADIUS server is listening to.   |  ||
|   secret    string    |    RADIUS password.  Setting password is not idempotent.   |  ||
|   rate_limit_retry_time    integer    |   Default: 165   |    Number of seconds to retry if rate limiter is triggered.   |  |
|   splash_page    string    |   
  |    Set to enable splash page and specify type of splash.   |  |
|   state    string    |   
  |    Specifies whether SNMP information should be queried or modified.   |  |
|   timeout    integer    |   Default: 30   |    Time to timeout for HTTP requests.   |  |
|   use_https    boolean    |   
  |    If   no, it will use HTTP. Otherwise it will use HTTPS.Only useful for internal Meraki developers.   |  |
|   use_proxy    boolean    |   
  |    If   no, it will not use a proxy, even if one is defined in an environment variable on the target hosts. |  |
|   use_vlan_tagging    boolean    |   
  |    Set whether to use VLAN tagging.  Requires   default_vlan_id to be set. |  |
|   validate_certs    boolean    |   
  |    Whether to validate HTTP certificates.   |  |
|   vlan_id    integer    |    ID number of VLAN on SSID.  Requires   ip_assignment_mode to be ayer 3 roaming with a concentrator or VPN. |  ||
|   walled_garden_enabled    boolean    |   
  |    Enable or disable walled garden functionality.   |  |
|   walled_garden_ranges    list    |    List of walled garden ranges.   |  ||
|   wpa_encryption_mode    string    |   
  |    Encryption mode within WPA2 specification.   |  |
Note
ANSIBLE_MERAKI_FORMAT environment variable to camelcase.- name: Enable and name SSID
  meraki_ssid:
    auth_key: abc123
    state: present
    org_name: YourOrg
    net_name: WiFi
    name: GuestSSID
    enabled: true
  delegate_to: localhost
- name: Set PSK with invalid encryption mode
  meraki_ssid:
    auth_key: abc123
    state: present
    org_name: YourOrg
    net_name: WiFi
    name: GuestSSID
    auth_mode: psk
    psk: abc1234
    encryption_mode: eap
  ignore_errors: yes
  delegate_to: localhost
- name: Configure RADIUS servers
  meraki_ssid:
    auth_key: abc123
    state: present
    org_name: YourOrg
    net_name: WiFi
    name: GuestSSID
    auth_mode: open-with-radius
    radius_servers:
      - host: 192.0.1.200
        port: 1234
        secret: abc98765
  delegate_to: localhost
- name: Enable click-through splash page
  meraki_ssid:
    auth_key: abc123
    state: present
    org_name: YourOrg
    net_name: WiFi
    name: GuestSSID
    splash_page: Click-through splash page
  delegate_to: localhost
   Common return values are documented here, the following are the fields unique to this module:
| Key | Returned | Description | |
|---|---|---|---|
|   data    complex    |  success |   List of wireless SSIDs.   |  |
|   auth_mode    string    |  success |   Authentication method.  Sample:  psk   |  |
|   band_selection    string    |  success |   Wireless RF frequency wireless network will be broadcast on.  Sample:  5 GHz band only   |  |
|   enabled    boolean    |  success |   Enabled state of wireless network.  Sample:  True   |  |
|   encryption_mode    string    |  success |   Wireless traffic encryption method.  Sample:  wpa   |  |
|   ip_assignment_mode    string    |  success |   Wireless client IP assignment method.  Sample:  NAT mode   |  |
|   min_bitrate    integer    |  success |   Minimum bitrate a wireless client can connect at.  Sample:  11   |  |
|   name    string    |  success |   Name of wireless SSID.  This value is what is broadcasted.  Sample:  CorpWireless   |  |
|   number    integer    |  success |   Zero-based index number for SSIDs.   |  |
|   per_client_bandwidth_limit_down    integer    |  success |   Maximum download bandwidth a client can use.   |  |
|   per_client_bandwidth_limit_up    integer    |  success |   Maximum upload bandwidth a client can use.  Sample:  1000   |  |
|   psk    string    |  success |   Secret wireless password.  Sample:  SecretWiFiPass   |  |
|   splash_page    string    |  success |   Splash page to show when user authenticates.  Sample:  Click-through splash page   |  |
|   ssid_admin_accessible    boolean    |  success |   Whether SSID is administratively accessible.  Sample:  True   |  |
|   wpa_encryption_mode    string    |  success |   Enabled WPA versions.  Sample:  WPA2 only   |  |
Hint
If you notice any issues in this documentation, you can edit this document to improve it.
    © 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
    https://docs.ansible.com/ansible/2.9/modules/meraki_ssid_module.html