Spec-Zone.ru › Ansible

Модуль cisco.dnac.authentication_policy_servers_info — Модуль информации о серверах политики аутентификации

Примечание

Этот модуль является частью коллекции cisco.dnac (версия 6.20.0).

Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.

Для установки используйте: ansible-galaxy collection install cisco.dnac. Для использования этого модуля требуются дополнительные зависимости. Подробности см. в разделе Требования.

Для использования в книге задач укажите: cisco.dnac.authentication_policy_servers_info.

Новая функция в cisco.dnac 3.1.0

  • Обзор
  • Требования
  • Параметры
  • Примечания
  • См. также
  • Примеры
  • Возвращаемые значения

Обзор

  • Получение всех серверов политики аутентификации.
  • API для получения серверов аутентификации и политики.

Примечание

Этот модуль имеет соответствующий плагин действий.

Требования

Ниже перечислены требования, которые должны быть выполнены на узле, на котором выполняется этот модуль.

  • dnacentersdk >= 2.7.2
  • python >= 3.5

Параметры

Параметр

Комментарии

dnac_debug

boolean

Флаг для Cisco DNA Center SDK для включения отладки.

Варианты:

  • false ← (по умолчанию)
  • true

dnac_host

строка / обязательно

Имя хоста Cisco DNA Center.

dnac_password

строка

Пароль Cisco DNA Center для аутентификации.

dnac_port

целое число

Порт Cisco DNA Center.

По умолчанию: 443

dnac_username

псевдонимы: user

строка

Имя пользователя Cisco DNA Center для аутентификации.

По умолчанию: "admin"

dnac_verify

boolean

Флаг для включения или отключения проверки сертификата SSL.

Варианты:

  • false
  • true ← (по умолчанию)

dnac_version

строка

Информирует SDK о версии Cisco DNA Center, которую использовать.

По умолчанию: "2.3.7.6"

headers

словарь

Дополнительные заголовки.

isIseEnabled

boolean

Параметр запроса isIseEnabled. Допустимые значения — true, false.

Варианты:

  • false
  • true

role

строка

Параметр запроса role. Роль сервера аутентификации и политики (например, primary, secondary).

state_

строка

Параметр запроса state. Допустимые значения — ACTIVE, INACTIVE, RBAC_SUCCESS, RBAC_FAILURE, DELETED, FAILED, INPROGRESS.

validate_response_schema

boolean

Флаг для Cisco DNA Center SDK для включения проверки тел запросов на соответствие JSON-схеме.

Варианты:

  • false
  • true ← (по умолчанию)

Примечания

Примечание

  • Используемые методы SDK: system_settings.SystemSettings.get_authentication_and_policy_servers,
  • Используемые пути: get /dna/intent/api/v1/authentication-policy-servers,
  • Поддерживает check_mode
  • Плагин выполняется на контрольном узле и не использует плагины подключения ansible, а вместо этого использует встроенный менеджер подключений из Cisco DNAC SDK
  • Параметры, начинающиеся с dnac_, используются Cisco DNAC Python SDK для установления подключения

См. также

См. также

Документация Cisco DNA Center для System Settings GetAuthenticationAndPolicyServers

Полная справка по API GetAuthenticationAndPolicyServers.

Примеры

- name: Get all Authentication Policy Servers
  cisco.dnac.authentication_policy_servers_info:
    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}}"
    headers: "{{my_headers | from_json}}"
    isIseEnabled: True
    state_: string
    role: string
  register: result

Значения возврата

Общие значения возврата документированы здесь, следующие поля уникальны для данного модуля:

Ключ

Описание

dnac_response

список / элементы=словарь

Словарь или список с ответом, возвращаемым Cisco DNAC Python SDK

Возвращается: всегда

Пример: "[\n  {\n    \"ipAddress\": \"string\",\n    \"sharedSecret\": \"string\",\n    \"protocol\": \"string\",\n    \"role\": \"string\",\n    \"port\": 0,\n    \"authenticationPort\": 0,\n    \"accountingPort\": 0,\n    \"retries\": 0,\n    \"timeoutSeconds\": 0,\n    \"isIseEnabled\": true,\n    \"instanceUuid\": \"string\",\n    \"state\": \"string\",\n    \"ciscoIseDtos\": [\n      {\n        \"subscriberName\": \"string\",\n        \"description\": \"string\",\n        \"password\": \"string\",\n        \"userName\": \"string\",\n        \"fqdn\": \"string\",\n        \"ipAddress\": \"string\",\n        \"trustState\": \"string\",\n        \"instanceUuid\": \"string\",\n        \"sshkey\": \"string\",\n        \"type\": \"string\",\n        \"failureReason\": \"string\",\n        \"role\": \"string\",\n        \"externalCiscoIseIpAddrDtos\": {\n          \"type\": \"string\",\n          \"externalCiscoIseIpAddresses\": [\n            {\n              \"externalIpAddress\": \"string\"\n            }\n          ]\n        }\n      }\n    ],\n    \"encryptionScheme\": \"string\",\n    \"messageKey\": \"string\",\n    \"encryptionKey\": \"string\",\n    \"useDnacCertForPxgrid\": true,\n    \"iseEnabled\": true,\n    \"pxgridEnabled\": true,\n    \"rbacUuid\": \"string\",\n    \"multiDnacEnabled\": true\n  }\n]\n"

Авторы

  • Rafael Campos (@racampos)

Ссылки на коллекцию

  • Система отслеживания ошибок
  • Репозиторий (исходные коды)

© 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/authentication_policy_servers_info_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API