Spec-Zone.ru › Ansible

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

Примечание

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

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

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

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

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

Описание

  • Развертывает шаблоны схем на сайтах.
  • Перед развертыванием выполняется проверка валидности схемы для релизов MSO, работающих на платформе ND.
  • При неудачной проверке валидности схемы модуль cisco.mso.mso_schema_template_deploy завершается неудачно, и развертывание не выполняется.
  • УСТАРЕВШЕЕ для NDO v4.1 и более поздних версий. Используйте cisco.mso.ndo_schema_template_deploy для NDO v4.1 и более поздних версий.

Требования

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

  • 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 будет использоваться, если этот атрибут не указан.

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

Варианты:

  • false
  • true

username

строка

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

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

validate_certs

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

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

Это значение должно быть установлено в false только при использовании на сайтах с собственными сертификатами.

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

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

Варианты:

  • false
  • true

Примечания

Примечание

  • Этот модуль был написан для поддержки Multi Site Orchestrator версии 2.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:
    host: mso_host
    username: admin
    password: SomeSecretPassword
    schema: Schema 1
    template: Template 1
    state: status
  register: status_result

Авторы

  • Dag Wieers (@dagwieers)

Ссылки на сборник

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

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

Spec-Zone.ru

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