cisco.meraki.meraki_mr_rf_profile – Управление профилями RF для беспроводных сетей Meraki
Примечание
Этот плагин входит в коллекцию cisco.meraki (версия 2.1.3).
Для его установки используйте: ansible-galaxy collection install cisco.meraki.
Для использования в плейбуке укажите: cisco.meraki.meraki_mr_rf_profile.
Обзор
- Позволяет настроить профили радиочастот (RF) в беспроводных сетях Meraki MR.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии | |
|---|---|---|---|
| ap_band_settings словарь | Настройки, которые будут включены, если selectionType установлен в 'ap'. | ||
| band_steering_enabled логический тип |
| Направляет клиента на полосу с наибольшим открытым каналом. | |
| mode строка |
| Устанавливает полосу RF, которую поддержит точка доступа. псевдонимы: band_operation_mode | |
| auth_key строка / обязательно | Ключ аутентификации, предоставленный панелью управления. Требуется, если переменная среды MERAKI_KEY не установлена. | ||
| band_selection_type строка |
| Устанавливает, назначается ли выбор полосы доступа по точке доступа или по SSID. Этот параметр необходим при создании. | |
| client_balancing_enabled логический тип |
| Направляет клиента на лучшую доступную точку доступа. | |
| five_ghz_settings словарь | Настройки, связанные с полосой 5 ГГц. | ||
| channel_width строка |
| Устанавливает ширину канала (МГц) для полосы 5 ГГц. | |
| max_power целое число | Устанавливает максимальную мощность (дБм) полосы 5 ГГц. Может быть целым числом от 8 до 30. | ||
| min_bitrate целое число |
| Устанавливает минимальную скорость передачи данных (Мбит/с) для полосы 5 ГГц. | |
| min_power целое число | Устанавливает минимальную мощность (дБм) полосы 5 ГГц. Может быть целым числом от 8 до 30. | ||
| rxsop целое число | Уровень RX-SOP управляет чувствительностью радио. Сильно рекомендуется использовать RX-SOP только после консультации с экспертом по беспроводным сетям. RX-SOP можно настроить в диапазоне от -65 до -95 (дБм). | ||
| valid_auto_channels список / элементы=целое число |
| Устанавливает допустимые автоматические каналы для полосы 5 ГГц. | |
| host строка | По умолчанию: "api.meraki.com" | Имя хоста для панели управления Meraki. Может использоваться для доступа к региональным средам Meraki, таким как Китай. | |
| internal_error_retry_time целое число | По умолчанию: 60 | Количество секунд для повторной попытки, если сервер возвращает ошибку внутренней серверной ошибки. | |
| min_bitrate_type строка |
| Тип минимальной скорости передачи данных. | |
| name строка | Уникальное имя нового профиля. Этот параметр необходим при создании. | ||
| net_id строка | Идентификатор сети. | ||
| net_name строка | Имя сети. | ||
| org_id строка | Идентификатор организации. | ||
| org_name строка | Имя организации. псевдонимы: organization | ||
| output_format строка |
| Указывает модулю, должны ли ключи ответа быть в формате snake case (например, net_id) или camel case (например, netId). | |
| output_level строка |
| Устанавливает количество вывода отладки во время выполнения модуля. | |
| profile_id строка | Уникальный идентификатор существующего профиля RF. псевдонимы: id | ||
| rate_limit_retry_time целое число | По умолчанию: 165 | Количество секунд для повторной попытки, если срабатывает ограничение скорости. | |
| state строка |
| Запрос, редактирование или удаление настроек беспроводного профиля RF. | |
| timeout целое число | По умолчанию: 30 | Время ожидания для HTTP-запросов. | |
| two_four_ghz_settings словарь | Настройки, связанные с полосой 2.4 ГГц. | ||
| ax_enabled логический тип |
| Определяет, включена ли беспроводная технология ax на полосе 2.4 ГГц. | |
| max_power целое число | Устанавливает максимальную мощность (дБм) полосы 2.4 ГГц. Может быть целым числом от 5 до 30. | ||
| min_bitrate вещественное число |
| Устанавливает минимальную скорость передачи данных (Мбит/с) для полосы 2.4 ГГц. | |
| min_power целое число | Устанавливает минимальную мощность (дБм) полосы 2.4 ГГц. Может быть целым числом от 5 до 30. | ||
| rxsop целое число | Уровень RX-SOP управляет чувствительностью радио. Сильно рекомендуется использовать RX-SOP только после консультации с экспертом по беспроводным сетям. RX-SOP можно настроить в диапазоне от -65 до -95 (дБм). | ||
| valid_auto_channels список / элементы=целое число |
| Устанавливает допустимые автоматические каналы для полосы 2.4 ГГц. | |
| use_https логический тип |
| Если no, будет использоваться HTTP. В противном случае будет использоваться HTTPS.Полезно только для внутренних разработчиков Meraki. | |
| use_proxy логический тип |
| Если no, прокси не будет использоваться, даже если он определён в переменной среды на целевых хостах. | |
| validate_certs логический тип |
| Подтверждать ли сертификаты HTTP. | |
Примечания
Примечание
- Дополнительную информацию об API Meraki можно найти по адресу https://dashboard.meraki.com/api_docs.
- Некоторые из вариантов, вероятно, используются только разработчиками внутри Meraki.
- Начиная с Ansible 2.9, модули Meraki выводят ключи в формате snake case. Чтобы использовать формат camel case, установите переменную среды
ANSIBLE_MERAKI_FORMATв значениеcamelcase. - Модули Meraki от Ansible прекратят поддержку вывода в формате camel case в Ansible 2.13. Пожалуйста, обновите свои плейбуки.
- Режим проверки загружает текущую конфигурацию с панели управления, затем сравнивает изменения с этой загрузкой. Режим проверки сообщит о изменениях, если есть различия в конфигурациях, но не отправляет изменения в API для проверки изменений.
Примеры
- name: Create RF profile in check mode
meraki_mr_rf_profile:
auth_key: abc123
org_name: YourOrg
net_name: YourNet
state: present
name: Test Profile
band_selection_type: ap
client_balancing_enabled: True
ap_band_settings:
mode: dual
band_steering_enabled: true
five_ghz_settings:
max_power: 10
min_bitrate: 12
min_power: 8
rxsop: -65
channel_width: 20
valid_auto_channels:
- 36
- 40
- 44
two_four_ghz_settings:
max_power: 10
min_bitrate: 12
min_power: 8
rxsop: -65
ax_enabled: false
valid_auto_channels:
- 1
delegate_to: localhost
- name: Query all RF profiles
meraki_mr_rf_profile:
auth_key: abc123
org_name: YourOrg
net_name: YourNet
state: query
delegate_to: localhost
- name: Query one RF profile by ID
meraki_mr_rf_profile:
auth_key: abc123
org_name: YourOrg
net_name: YourNet
state: query
profile_id: '{{ profile_id }}'
delegate_to: localhost
- name: Update profile
meraki_mr_rf_profile:
auth_key: abc123
org_name: YourOrg
net_name: YourNet
state: present
profile_id: 12345
band_selection_type: ap
client_balancing_enabled: True
ap_band_settings:
mode: dual
band_steering_enabled: true
five_ghz_settings:
max_power: 10
min_bitrate: 12
min_power: 8
rxsop: -65
channel_width: 20
valid_auto_channels:
- 36
- 44
two_four_ghz_settings:
max_power: 10
min_bitrate: 12
min_power: 8
rxsop: -75
ax_enabled: false
valid_auto_channels:
- 1
delegate_to: localhost
- name: Delete RF profile
meraki_mr_rf_profile:
auth_key: abc123
org_name: YourOrg
net_name: YourNet
state: absent
profile_id: 12345
delegate_to: localhost
Возвращаемые значения
Общие значения возвращаемых данных документированы здесь, ниже приведены поля, уникальные для этого модуля:
| Ключ | Возвращаемое значение | Описание | ||
|---|---|---|---|---|
| data complex | success | Список настроек профилей беспроводного радиочастотного диапазона. | ||
| ap_band_settings complex | success | Настройки, которые будут включены, если selectionType задан как 'ap'. | ||
| band_steering_enabled boolean | success | Направляет клиента на наиболее открытый диапазон. Пример: True | ||
| mode string | success | Устанавливает радиочастотный диапазон, который будет поддерживаться точкой доступа. Пример: dual | ||
| band_selection_type string | success | Устанавливает, назначается ли выбор диапазона по точке доступа или по SSID. Этот параметр обязателен при создании. Пример: ap | ||
| client_balancing_enabled boolean | success | Направляет клиента к лучшей доступной точке доступа. Пример: True | ||
| five_ghz_settings complex | success | Настройки, относящиеся к диапазону 5 ГГц. | ||
| channel_width string | success | Устанавливает ширину канала (МГц) для диапазона 5 ГГц. Пример: auto | ||
| max_power integer | success | Устанавливает максимальную мощность (дБм) для диапазона 5 ГГц. Может быть целым числом от 8 до 30. Пример: 12 | ||
| min_bitrate integer | success | Устанавливает минимальную скорость передачи данных (Мбит/с) для диапазона 5 ГГц. Пример: 6 | ||
| min_power integer | success | Устанавливает минимальную мощность (дБм) для диапазона 5 ГГц. Может быть целым числом от 8 до 30. Пример: 12 | ||
| rxsop integer | success | Уровень RX-SOP регулирует чувствительность радио. Пример: -70 | ||
| valid_auto_channels list / elements=string | success | Устанавливает допустимые автоматические каналы для диапазона 5 ГГц. | ||
| id string | success | Уникальный идентификатор существующего профиля RF. Пример: 12345 | ||
| min_bitrate_type string | success | Тип минимальной скорости передачи данных. Пример: ssid | ||
| name string | success | Уникальное имя нового профиля. Этот параметр обязателен при создании. Пример: Гостевой профиль RF | ||
| two_four_ghz_settings complex | success | Настройки, относящиеся к диапазону 2,4 ГГц. | ||
| ax_enabled boolean | success | Определяет, включено или выключено радио ax в диапазоне 2,4 ГГц. Пример: True | ||
| max_power integer | success | Устанавливает максимальную мощность (дБм) для диапазона 2,4 ГГц. Пример: 12 | ||
| min_bitrate float | success | Устанавливает минимальную скорость передачи данных (Мбит/с) для диапазона 2,4 ГГц. Пример: 5.5 | ||
| min_power integer | success | Устанавливает минимальную мощность (дБм) для диапазона 2,4 ГГц. Пример: 12 | ||
| rxsop integer | success | Уровень RX-SOP регулирует чувствительность радио. Пример: -70 | ||
| valid_auto_channels list / elements=string | success | Устанавливает допустимые автоматические каналы для диапазона 2,4 ГГц. Пример: 6 | ||
Авторы
- Kevin Breit (@kbreit)
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.10/collections/cisco/meraki/meraki_mr_rf_profile_module.html