Модуль cisco.dnac.users_external_servers_aaa_attribute – Модуль ресурса для атрибутов AAA внешних серверов пользователей
Примечание
Этот модуль является частью коллекции cisco.dnac (версия 6.20.0).
У вас, возможно, уже установлена эта коллекция, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Для её установки используйте: ansible-galaxy collection install cisco.dnac. Для использования этого модуля необходимы дополнительные требования. Подробности см. в разделе Требования.
Чтобы использовать его в плейбуке, укажите: cisco.dnac.users_external_servers_aaa_attribute.
Новый в cisco.dnac 6.14.0
Описание
- Управление операциями создания и удаления ресурса атрибутов AAA внешних серверов пользователей.
- Добавление или обновление пользовательского атрибута AAA для внешней аутентификации. Обратите внимание, что если вы решите не устанавливать пользовательский атрибут AAA, будет использоваться стандартный атрибут AAA, основанный на поддерживаемом протоколе вашего сервера. Для серверов TACACS это будет «cisco-av-pair», а для RADIUS-серверов – «Cisco-AVPair».
- Удаление добавленного пользовательского атрибута AAA. Обратите внимание, что удаление атрибута AAA приведет к использованию стандартного атрибута AAA, основанного на поддерживаемом протоколе вашего сервера. Для серверов TACACS это будет «cisco-av-pair», а для RADIUS-серверов – «Cisco-AVPair».
Примечание
Этот модуль имеет соответствующий плагин действия.
Требования
Ниже приведены требования к хосту, на котором выполняется этот модуль.
- dnacentersdk >= 2.7.2
- python >= 3.5
Параметры
Параметр | Комментарии |
|---|---|
attributeName строка | Имя пользовательского атрибута AAA. |
dnac_debug логическое | Флаг для включения отладки Cisco DNA Center SDK. Варианты:
|
dnac_host строка / обязательно | Имя хоста Cisco DNA Center. |
| ... | ... |
Примечания
Примечание
- Используемые методы SDK: user_and_roles.UserandRoles.add_and_update_aaa_attribute_api, user_and_roles.UserandRoles.delete_aaa_attribute_api,
- Используемые пути: post /dna/system/api/v1/users/external-servers/aaa-attribute, delete /dna/system/api/v1/users/external-servers/aaa-attribute,
- Не поддерживает
check_mode - Плагин выполняется на контрольном узле и не использует плагины подключения ansible, а вместо этого использует встроенный менеджер подключений из Cisco DNAC SDK
- Параметры, начинающиеся с dnac_, используются Cisco DNAC Python SDK для установления соединения
См. также
См. также
- Документация Cisco DNA Center по добавлению и обновлению атрибута AAA
-
Полное описание API AddAndUpdateAAAAttributeAPI.
- Документация Cisco DNA Center по удалению атрибута AAA
-
Полное описание API DeleteAAAAttributeAPI.
Примеры
- name: Create
cisco.dnac.users_external_servers_aaa_attribute:
dnac_host: "{{dnac_host}}"
dnac_username: "{{dnac_username}}"
dnac_password: "{{dnac_password}}"
dnac_verify: "{{dnac_verify}}"
dnac_port: "{{dnac_port}}"
dnac_version: "{{dnac_version}}"
dnac_debug: "{{dnac_debug}}"
state: present
attributeName: string
- name: Delete all
cisco.dnac.users_external_servers_aaa_attribute:
dnac_host: "{{dnac_host}}"
dnac_username: "{{dnac_username}}"
dnac_password: "{{dnac_password}}"
dnac_verify: "{{dnac_verify}}"
dnac_port: "{{dnac_port}}"
dnac_version: "{{dnac_version}}"
dnac_debug: "{{dnac_debug}}"
state: absent
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие поля уникальны для этого модуля:
Ключ | Описание |
|---|---|
dnac_response словарь | Словарь или список с ответом, возвращённым Cisco DNAC Python SDK. Возвращается: всегда Пример: |
Ссылки на коллекцию
© 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/dnac/users_external_servers_aaa_attribute_module.html