Spec-Zone.ru › Ansible

Модуль cisco.dnac.pnp_global_settings — Модуль ресурсов для настроек Pnp Global Settings

Примечание

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

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

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

Для использования в playbook укажите: cisco.dnac.pnp_global_settings.

Добавлена в cisco.dnac 3.1.0

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

Описание

  • Управление обновлением операции ресурса Pnp Global Settings.
  • Обновление списка глобальных настроек PnP пользователя.

Примечание

Для этого модуля имеется соответствующий плагин действий.

Требования

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

  • dnacentersdk >= 2.7.2
  • python >= 3.5

Параметры

Параметр

Комментарии

acceptEula

строка

Принять EULA.

defaultProfile

словарь

Значение по умолчанию для параметра «Pnp Global Settings».

cert

строка

Сертификат.

fqdnAddresses

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

Список FQDN адресов.

ipAddresses

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

Список IP адресов.

port

строка

Порт.

proxy

строка

Прокси.

dnac_debug

логический

Флаг для включения отладки в 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

логический

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

Варианты:

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

dnac_version

строка

Указывает SDK, какую версию Cisco DNA Center использовать.

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

id

строка

Идентификатор.

savaMappingList

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

Список соответствий SavaMapping.

ccoUser

строка

Пользователь CCO.

expiry

строка

Срок действия.

profile

словарь

Профиль настроек Pnp Global Settings.

addressFqdn

строка

Адрес FQDN.

addressIpV4

строка

Адрес IPv4.

cert

строка

Сертификат.

makeDefault

строка

Установить как значение по умолчанию.

name

строка

Имя.

port

строка

Порт.

profileId

строка

Идентификатор профиля.

proxy

string

Прокси.

smartAccountId

string

Идентификатор умного аккаунта.

virtualAccountId

string

Идентификатор виртуального аккаунта.

validate_response_schema

boolean

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

Варианты:

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

Примечания

Примечание

  • Используемые методы SDK: device_onboarding_pnp.DeviceOnboardingPnp.update_pnp_global_settings,
  • Используемые пути: put /dna/intent/api/v1/onboarding/pnp-settings,
  • Не поддерживает check_mode
  • Плагин работает на узле управления и не использует плагины подключения ansible, а вместо этого использует встроенный менеджер подключений из Cisco DNAC SDK
  • Параметры, начинающиеся с dnac_, используются Cisco DNAC Python SDK для установления соединения

См. также

См. также

Документация Cisco DNA Center по Обслуживанию устройств (PnP) UpdatePnPGlobalSettings

Полное описание API UpdatePnPGlobalSettings.

Примеры

- name: Update all
  cisco.dnac.pnp_global_settings:
    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
    acceptEula: string
    defaultProfile:
      cert: string
      fqdnAddresses:
      - string
      ipAddresses:
      - string
      port: string
      proxy: string
    id: string
    savaMappingList:
    - ccoUser: string
      expiry: string
      profile:
        addressFqdn: string
        addressIpV4: string
        cert: string
        makeDefault: string
        name: string
        port: string
        profileId: string
        proxy: string
      smartAccountId: string
      virtualAccountId: string

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

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

Ключ

Описание

dnac_response

словарь

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

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

Пример: {"aaaCredentials": {"password": "string", "username": "string"}, "acceptEula": true, "defaultProfile": {"cert": "string", "fqdnAddresses": ["string"], "ipAddresses": ["string"], "port": 0, "proxy": true}, "id": "string", "savaMappingList": [{"autoSyncPeriod": 0, "ccoUser": "string", "expiry": 0, "lastSync": 0, "profile": {"addressFqdn": "string", "addressIpV4": "string", "cert": "string", "makeDefault": true, "name": "string", "port": 0, "profileId": "string", "proxy": true}, "smartAccountId": "string", "syncResult": {"syncList": [{"deviceSnList": ["string"], "syncType": "string"}], "syncMsg": "string"}, "syncResultStr": "string", "syncStartTime": 0, "syncStatus": "string", "tenantId": "string", "token": "string", "virtualAccountId": "string"}], "taskTimeOuts": {"configTimeOut": 0, "generalTimeOut": 0, "imageDownloadTimeOut": 0}, "tenantId": "string", "version": 0}

Авторы

  • 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/pnp_global_settings_module.html

Spec-Zone.ru

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