cisco.meraki.meraki_admin модуль — Управление администраторами в облаке Meraki
Примечание
Этот модуль входит в коллекцию cisco.meraki (версия 2.18.2).
У вас, возможно, уже установлена эта коллекция, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Чтобы установить её, используйте: ansible-galaxy collection install cisco.meraki.
Чтобы использовать её в книге задач, укажите: cisco.meraki.meraki_admin.
Новая в cisco.meraki 1.0.0
УСТАРЕВШЕ
- Удалено в:
-
версии 3.0.0
- Почему:
-
Выпущены обновлённые модули с расширенными возможностями
- Альтернатива:
-
cisco.meraki.organizations_admins
Описание
- Позволяет создавать, управлять и получать доступ к администраторам в Meraki.
Параметры
Параметр | Комментарии |
|---|---|
auth_key строка / обязательно | Ключ аутентификации, предоставленный панелью управления. Требуется, если переменная среды |
строка | Электронный адрес администратора панели управления. Электронную почту изменить нельзя. Требуется при создании или редактировании администратора. |
host строка | Имя хоста для панели управления Meraki. Может использоваться для доступа к региональным средам Meraki, таким как Китай. По умолчанию: |
internal_error_retry_time целое число | Количество секунд для повторной попытки, если сервер возвращает ошибку внутренней серверной ошибки. По умолчанию: |
name строка | Имя администратора панели управления. Требуется при создании нового администратора. |
networks список / элементы=словарь | Список сетей, на которых у администратора есть права. При создании нового администратора, необходимо указать |
|
access строка |
Доступ администратора панели управления в сети. Допустимые значения: |
|
id строка |
Идентификатор сети, для которой администратору должны быть назначены права. |
|
network строка |
Имя сети, для которой администратору должны быть назначены права. |
org_access псевдонимы: orgAccess строка | Права, назначенные администратору в организации. Варианты:
|
org_id строка | Идентификатор организации. |
org_name псевдонимы: organization строка | Название организации. Используется, когда При создании нового администратора, необходимо указать |
output_format строка | Указывает модулю, должны ли ключи ответа быть в формате snake case (например, Варианты:
|
output_level строка | Устанавливает объем отладочной информации во время выполнения модуля. Варианты:
|
rate_limit_retry_time целое число | Количество секунд для повторной попытки, если срабатывает лимит скорости. По умолчанию: |
state строка / обязательно | Создать или изменить, или удалить организацию Если Варианты:
|
tags список / элементы=словарь | Теги, на которых у администратора есть права. При создании нового администратора, необходимо указать Если указано |
|
access строка |
Права администратора панели управления для тега. |
|
tag строка |
Тег объекта, для которого должны быть назначены права. |
timeout целое число | Время ожидания для HTTP-запросов. По умолчанию: |
use_https boolean | Если Полезна только для внутренних разработчиков Meraki. Варианты:
|
use_proxy boolean | Если Варианты:
|
validate_certs boolean | Включает ли проверку сертификатов HTTP. Варианты:
|
Примечания
Примечание
- Дополнительную информацию об API Meraki можно найти по адресу https://dashboard.meraki.com/api_docs.
- Некоторые параметры, вероятно, используются только разработчиками Meraki.
- Начиная с Ansible 2.9, модули Meraki выдают ключи в формате snake_case. Чтобы использовать camelCase, установите переменную окружения
ANSIBLE_MERAKI_FORMATв значениеcamelcase. - Модули Meraki от Ansible прекратят поддержку вывода в формате camelCase в Ansible 2.13. Пожалуйста, обновите ваши playbook'ы.
- Режим проверки загружает текущую конфигурацию с панели управления, а затем сравнивает изменения с этой загрузкой. Режим проверки сообщит о изменениях, если существуют различия в конфигурациях, но не отправляет изменения в API для проверки изменений.
Примеры
- name: Query information about all administrators associated to the organization
meraki_admin:
auth_key: abc12345
org_name: YourOrg
state: query
delegate_to: localhost
- name: Query information about a single administrator by name
meraki_admin:
auth_key: abc12345
org_id: 12345
state: query
name: Jane Doe
- name: Query information about a single administrator by email
meraki_admin:
auth_key: abc12345
org_name: YourOrg
state: query
email: jane@doe.com
- name: Create new administrator with organization access
meraki_admin:
auth_key: abc12345
org_name: YourOrg
state: present
name: Jane Doe
org_access: read-only
email: jane@doe.com
- name: Create new administrator with organization access
meraki_admin:
auth_key: abc12345
org_name: YourOrg
state: present
name: Jane Doe
org_access: read-only
email: jane@doe.com
- name: Create a new administrator with organization access
meraki_admin:
auth_key: abc12345
org_name: YourOrg
state: present
name: Jane Doe
org_access: read-only
email: jane@doe.com
- name: Revoke access to an organization for an administrator
meraki_admin:
auth_key: abc12345
org_name: YourOrg
state: absent
email: jane@doe.com
- name: Create a new administrator with full access to two tags
meraki_admin:
auth_key: abc12345
org_name: YourOrg
state: present
name: Jane Doe
orgAccess: read-only
email: jane@doe.com
tags:
- tag: tenant
access: full
- tag: corporate
access: read-only
- name: Create a new administrator with full access to a network
meraki_admin:
auth_key: abc12345
org_name: YourOrg
state: present
name: Jane Doe
orgAccess: read-only
email: jane@doe.com
networks:
- id: N_12345
access: full
Значения возврата
Общие значения возврата документированы здесь, следующие являются полями, уникальными для этого модуля:
Ключ | Описание |
|---|---|
data сложный | Список администраторов. Возвращается: успех |
|
account_status строка |
Статус учетной записи. Возвращается: успех Пример: |
|
строка |
Электронный адрес администратора. Возвращается: успех Пример: |
|
has_api_key логический |
Определяет, есть ли у администратора API, назначенный его учетной записи. Возвращается: успех Пример: |
|
id строка |
Уникальный идентификационный номер администратора. Возвращается: успех Пример: |
|
last_active строка |
Дата и время последней активности администратора в панели управления. Возвращается: успех Пример: |
|
name строка |
Имя администратора. Возвращается: успех Пример: |
|
networks сложный |
Список сетей, к которым у администратора есть доступ. Возвращается: успех |
|
access строка |
Уровень доступа администратора. Доступные значения: «полный», «только чтение» или «нет». Возвращается: при настройке сетевых разрешений Пример: |
|
id строка |
Идентификатор сети. Возвращается: при настройке сетевых разрешений Пример: |
|
org_access строка |
Разрешение администратора панели управления в организации. Доступные значения: «полный», «только чтение» или «нет». Возвращается: успех Пример: |
|
tags сложный |
Теги, к которым у администратора есть доступ. Возвращается: успех |
|
access строка |
Уровень доступа администратора. Доступные значения: «полный», «только чтение» или «нет». Возвращается: при настройке разрешений по тегам Пример: |
|
tag строка |
Имя тега. Возвращается: при настройке разрешений по тегам Пример: |
|
two_factor_auth_enabled логический |
Состояние включения двухфакторной аутентификации для администратора. Возвращается: успех Пример: |
Статус
- Этот модуль будет удален в версии 3.0.0. [устарел]
- Дополнительная информация см. в разделе УСТАРЕВШЕЕ.
Ссылки на коллекции
© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/cisco/meraki/meraki_admin_module.html