Spec-Zone.ru › Ansible

модуль cisco.mso.mso_schema_template_deploy — развертывание шаблонов схем на сайтах

Примечание

Этот модуль входит в коллекцию cisco.mso (версия 2.13.0).

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

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

Чтобы использовать его в плейбуке, укажите: cisco.mso.mso_schema_template_deploy.

  • УСТАРЕЛО
  • Краткое описание
  • Требования
  • Параметры
  • Примечания
  • См. также
  • Примеры
  • Статус

УСТАРЕЛО

Удаляется в:

версии 3.0.0

Причина:

В связи с изменениями в API ND и NDO выпущен новый модуль (cisco.mso.ndo_template_deploy) для ND v2.2 (NDO v4.1) и более поздних версий.

Альтернатива:

Вместо него используйте cisco.mso.ndo_template_deploy.

Краткое описание

  • Развертывание шаблонов схем на сайтах.
  • Перед развертыванием выполняется проверка схемы для выпусков MSO, работающих на платформе ND.
  • Если проверка схемы завершается с ошибкой, модуль cisco.mso.mso_schema_template_deploy завершается с ошибкой, и развертывание не выполняется.

Требования

На узле, выполняющем этот модуль, необходимы следующие компоненты.

  • Multi Site Orchestrator v2.1 или новее

Параметры

Параметр

Комментарии

host

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

строка

IP-адрес или имя хоста узла ACI Multi Site Orchestrator.

Если значение не указано в задаче, вместо него будет использовано значение переменной среды MSO_HOST.

login_domain

строка

Имя домена входа, используемое для аутентификации.

Значение по умолчанию — Local.

Если значение не указано в задаче, вместо него будет использовано значение переменной среды MSO_LOGIN_DOMAIN.

При использовании плагина подключения HTTPAPI, если этот атрибут не указан, будет использоваться переменная инвентаря ansible_httpapi_login_domain.

output_level

строка

Настройка вывода этого модуля MSO.

normal означает стандартный вывод, включая словарь current

info добавляет информационный вывод, включая previous, proposed и словари sent

debug добавляет отладочный вывод, включая сведения filter_string, method, response, status и url

Если значение не указано в задаче, вместо него будет использовано значение переменной среды MSO_OUTPUT_LEVEL.

Варианты:

  • "debug"
  • "info"
  • "normal" ← (по умолчанию)

password

строка

Пароль, используемый для аутентификации.

Если значение не указано в задаче, вместо него будет использовано значение одной из переменных среды: MSO_PASSWORD или ANSIBLE_NET_PASSWORD.

port

целое число

Номер порта для REST-подключения.

Значение по умолчанию зависит от параметра `use_ssl`.

Если значение не указано в задаче, вместо него будет использовано значение переменной среды MSO_PORT.

schema

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

Имя схемы.

site

строка

Имя сайта, для которого требуется отменить развертывание.

state

строка

Используйте deploy для развертывания шаблона схемы.

Используйте status для получения состояния развертывания.

Используйте undeploy для отмены развертывания шаблона схемы с сайта.

Варианты:

  • "deploy" ← (по умолчанию)
  • "status"
  • "undeploy"

template

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

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

Имя шаблона.

timeout

целое число

Тайм-аут на уровне сокета в секундах.

Значение по умолчанию — 30 секунд.

Если значение не указано в задаче, вместо него будет использовано значение переменной среды MSO_TIMEOUT.

use_proxy

логическое значение

Если задано значение false, прокси-сервер использоваться не будет, даже если он указан в переменной среды на целевых узлах.

Если значение не указано в задаче, вместо него будет использовано значение переменной среды MSO_USE_PROXY.

Значение по умолчанию — true.

Варианты:

  • false
  • true

use_ssl

логическое значение

Если задано значение false, вместо подключения HTTPS, используемого по умолчанию, будет установлено подключение HTTP.

Если значение не указано в задаче, вместо него будет использовано значение переменной среды MSO_USE_SSL.

При использовании плагина подключения HTTPAPI, если этот атрибут не указан, будет использоваться переменная инвентаря ansible_httpapi_use_ssl.

При использовании плагина подключения HTTPAPI (mso или nd) значение по умолчанию — false, а при использовании устаревшего способа подключения (только для mso) — true.

Варианты:

  • false
  • true

username

строка

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

Если значение не указано в задаче, вместо него будет использовано значение одной из переменных среды: MSO_USERNAME или ANSIBLE_NET_USERNAME.

validate_certs

логическое значение

Если задано значение false, проверка SSL-сертификатов выполняться не будет.

Значение false следует указывать только для узлов под личным контролем, использующих самоподписанные сертификаты.

Если значение не указано в задаче, вместо него будет использовано значение переменной среды MSO_VALIDATE_CERTS.

Значение по умолчанию — true.

Варианты:

  • false
  • true

Примечания

Примечание

  • Этот модуль разработан для поддержки Multi Site Orchestrator v2.1 или новее. Некоторые или все функции могут не работать в более ранних версиях.

См. также

См. также

cisco.mso.mso_schema_site

Управление сайтами в схемах.

cisco.mso.mso_schema_template

Управление шаблонами в схемах.

Примеры

- name: Deploy a schema template
  cisco.mso.mso_schema_template_deploy:
    host: mso_host
    username: admin
    password: SomeSecretPassword
    schema: Schema 1
    template: Template 1
    state: deploy

- name: Undeploy a schema template
  cisco.mso.mso_schema_template_deploy:
    host: mso_host
    username: admin
    password: SomeSecretPassword
    schema: Schema 1
    template: Template 1
    site: Site 1
    state: undeploy

- name: Get deployment status
  cisco.mso.mso_schema_template_deploy:
    host: mso_host
    username: admin
    password: SomeSecretPassword
    schema: Schema 1
    template: Template 1
    state: status
  register: status_result

Статус

  • Этот модуль будет удален в версии 3.0.0. [устарело]
  • Дополнительные сведения см. в разделе УСТАРЕЛО.

Авторы

  • Dag Wieers (@dagwieers)

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

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

© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/cisco/mso/mso_schema_template_deploy_module.html

Spec-Zone.ru

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