Spec-Zone.ru › Ansible 2.4

aci_contract - Управление ресурсами контрактов в Cisco ACI сетях (vz:BrCP)

Новая версия 2.4.

  • Обзор
  • Требования (к хосту, на котором выполняется модуль)
  • Параметры
  • Примеры
  • Примечания
    • Статус

Обзор

  • Управление ресурсами контрактов в Cisco ACI сетях.
  • Дополнительная информация из внутреннего класса APIC vz:BrCP по адресу https://developer.cisco.com/media/mim-ref/MO-vzBrCP.html.

Требования (к хосту, на котором выполняется модуль)

  • ACI Fabric 1.0(3f)+

Параметры

параметр обязательный по умолчанию значения комментарии
contract
да
Имя контракта.
псевдонимы: contract_name, name
description
нет
Описание контракта.
псевдонимы: descr
dscp
нет не указано
  • AF11
  • AF12
  • AF13
  • AF21
  • AF22
  • AF23
  • AF31
  • AF32
  • AF33
  • AF41
  • AF42
  • AF43
  • CS0
  • CS1
  • CS2
  • CS3
  • CS4
  • CS5
  • CS6
  • CS7
  • EF
  • VA
  • не указано
Целевое значение Differentiated Service (DSCP).
псевдонимы: target
hostname
да
IP-адрес или имя хоста APIC, разрешимые управляющим хостом Ansible.
псевдонимы: host
password
да
Пароль для аутентификации.
priority
нет не указано
  • level1
  • level2
  • level3
  • не указано
Требуемый класс QoS.
scope
нет context
  • application-profile
  • context
  • global
  • tenant
Область действия контракта службы.
state
нет present
  • absent
  • present
  • query
Используйте present или absent для добавления или удаления.
Используйте query для отображения объекта или нескольких объектов.
tenant
да
Имя клиента.
псевдонимы: tenant_name
timeout
нет 30
Таймаут уровня сокета в секундах.
use_proxy
нет да
  • да
  • нет
Если no, прокси не будет использоваться, даже если он определен в переменной среды на целевых хостах.
use_ssl
нет да
  • да
  • нет
Если no, вместо стандартного HTTPS-соединения будет использовано HTTP-соединение.
username
да admin
Имя пользователя для аутентификации.
псевдонимы: user
validate_certs
нет да
  • да
  • нет
Если no, сертификаты SSL не будут проверены.
Это следует установить только на no на сайтах, контролируемых лично, с использованием самозаверенных сертификатов.

Примеры

- aci_contract:
    hostname: '{{ inventory_hostname }}'
    username: '{{ username }}'
    password: '{{ password }}'
    contract: '{{ contract }}'
    description: '{{ descr }}'
    tenant: '{{ tenant }}'
    scope: '{{ scope }}'
    priority: '{{ priority }}'
    target: '{{ target }}'

Примечания

Примечание

  • Этот модуль не управляет субъектами контракта, см. aci_contract_subject, чтобы это сделать. Субъекты контракта всё ещё могут быть удалены с помощью этого модуля.
  • Используемый tenant должен существовать до использования этого модуля в вашем плане. Для этого можно использовать модуль aci_tenant.
  • По умолчанию, если переменная среды <protocol>_proxy установлена на целевом хосте, запросы будут отправляться через этот прокси. Это поведение можно переопределить, установив переменную для этой задачи (см. настройка среды), или используя параметр use_proxy.
  • HTTP-редиректы могут перенаправлять с HTTP на HTTPS, поэтому необходимо убедиться, что ваша прокси-среда для обоих протоколов правильная.

Статус

Этот модуль помечен как превью, что означает, что он не гарантирует обратную совместимость интерфейса.

Для получения помощи в разработке модулей, если вам это нужно, пожалуйста, прочтите Информация сообщества и вклад, Тестирование Ansible и Разработка модулей.

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.4/aci_contract_module.html

Spec-Zone.ru

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