Spec-Zone.ru › Ansible 2.6

aci_interface_policy_port_channel - Управление политиками интерфейсов каналов связи (lacp:LagPol)

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

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

Обзор

  • Управление политиками интерфейсов каналов связи на Cisco ACI тканях.

Псевдонимы: aci_intf_policy_port_channel

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
certificate_name
Имя сертификата X.509, прикрепленного к пользователю APIC AAA, используемому для аутентификации на основе подписи.
По умолчанию используется private_key базовое имя без расширения.

Псевдонимы: cert_name
description
Описание канала связи.

Псевдонимы: descr
fast_select
bool
    Варианты:
  • no
  • yes
Определяет, включён ли Fast Select для портов резервного копирования.
Это формирует политику управления LACP. Если одно значение определено, то все остальные свойства управления, оставшиеся неопределёнными или установленные в false, не будут существовать после выполнения задачи.
APIC по умолчанию устанавливает значение yes при отсутствии значения при создании.
graceful_convergence
bool
    Варианты:
  • no
  • yes
Определяет, включена ли плавная конвергенция.
Это формирует политику управления LACP. Если одно значение определено, то все остальные свойства управления, оставшиеся неопределёнными или установленные в false, не будут существовать после выполнения задачи.
APIC по умолчанию устанавливает значение yes при отсутствии значения при создании.
host
обязательно
IP-адрес или имя хоста APIC, разрешаемое управляющим хостом Ansible.

Псевдонимы: hostname
load_defer
bool
    Варианты:
  • no
  • yes
Определяет, включена ли отсрочка загрузки.
Это формирует политику управления LACP. Если одно значение определено, то все остальные свойства управления, оставшиеся неопределёнными или установленные в false, не будут существовать после выполнения задачи.
APIC по умолчанию устанавливает значение no при отсутствии значения при создании.
max_links
    Варианты:
  • От 1 до 16
Максимальное количество ссылок (диапазон 1-16).
APIC по умолчанию устанавливает значение 16 при отсутствии значения при создании.
min_links
    Варианты:
  • От 1 до 16
Минимальное количество ссылок (диапазон 1-16).
APIC по умолчанию устанавливает значение 1 при отсутствии значения при создании.
mode
    Варианты:
  • active
  • mac-pin
  • mac-pin-nicload
  • off
  • passive
Режим политики интерфейса канала связи.
Определяет метод LACP для формирования каналов связи.
APIC по умолчанию устанавливает значение off при отсутствии значения при создании.
output_level
    Варианты:
  • debug
  • info
  • normal ←
Влияет на вывод данного модуля ACI.
normal означает стандартный вывод, включая current словарь.
info добавляет информационный вывод, включая previous, proposed и sent словари.
debug добавляет отладочный вывод, включая filter_string, method, response, status и url информацию.
password
обязательно
Пароль для аутентификации.
Этот параметр взаимоисключающий с private_key. Если также указан private_key, то будет использован он.
port
Порт, который будет использоваться для подключения REST.
Значение по умолчанию зависит от параметра `use_ssl`.
port_channel
обязательно
Имя канала связи.

Псевдонимы: name
private_key
обязательно
Файл в формате PEM, содержащий ваш закрытый ключ, используемый для аутентификации на основе подписи.
Имя ключа (без расширения) используется как имя сертификата в ACI, если не указан certificate_name.
Этот параметр взаимоисключающий с password. Если указан password, он будет проигнорирован.

Псевдонимы: cert_key
state
    Варианты:
  • absent
  • present ←
  • query
Используйте present или absent для добавления или удаления.
Используйте query для перечисления объекта или нескольких объектов.
suspend_individual
bool
    Варианты:
  • no
  • yes
Определяет, включена ли функция Suspend Individual.
Это формирует политику управления LACP. Если одно значение определено, то все остальные свойства управления, оставшиеся неопределёнными или установленные в false, не будут существовать после выполнения задачи.
APIC по умолчанию устанавливает значение yes при отсутствии значения при создании.
symmetric_hash
bool
    Варианты:
  • no
  • yes
Определяет, включено ли симметричное хэширование.
Это формирует политику управления LACP. Если одно значение определено, то все остальные свойства управления, оставшиеся неопределёнными или установленные в false, не будут существовать после выполнения задачи.
APIC по умолчанию устанавливает значение no при отсутствии значения при создании.
timeout
int
По умолчанию:
30
Таймаут уровня сокета в секундах.
use_proxy
bool
    Варианты:
  • no
  • yes ←
Если no, прокси не будет использоваться, даже если он определён в переменной окружения на целевых хостах.
use_ssl
bool
    Варианты:
  • no
  • yes ←
Если no, вместо стандартного HTTPS соединения будет использовано HTTP соединение.
username По умолчанию:
"admin"
Имя пользователя для аутентификации.

Псевдонимы: user
validate_certs
bool
    Варианты:
  • no
  • yes ←
Если no, сертификаты SSL не будут проверены.
Это следует устанавливать в no только при работе с сайтами, которыми вы управляете лично, и использующими самозаверяющие сертификаты.

Примечания

Примечание

  • Дополнительная информация о внутреннем классе APIC lacp:LagPol из справочника по модели управления информацией APIC.
  • Для получения более подробной информации об управлении инфраструктурой ACI с помощью Ansible, обратитесь к Руководству Cisco ACI.

Примеры

- aci_interface_policy_port_channel:
    host: '{{ inventory_hostname }}'
    username: '{{ username }}'
    password: '{{ password }}'
    port_channel: '{{ port_channel }}'
    description: '{{ description }}'
    min_links: '{{ min_links }}'
    max_links: '{{ max_links }}'
    mode: '{{ mode }}'

Возвращаемые значения

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

Ключ Результат Описание
current
список
успех
Текущая конфигурация из APIC после завершения модуля

Пример:
[{'fvTenant': {'attributes': {'descr': 'Производственная среда', 'dn': 'uni/tn-production', 'name': 'production', 'nameAlias': '', 'ownerKey': '', 'ownerTag': ''}}}]
error
словарь
ошибка
Информация об ошибке, возвращенная APIC

Пример:
{'code': '122', 'text': 'неизвестный тип управляемого объекта foo'}
filter_string
строка
ошибка или отладка
Строка фильтра, используемая для запроса

Пример:
?rsp-prop-include=config-only
method
строка
ошибка или отладка
HTTP-метод, используемый для запроса к APIC

Пример:
POST
previous
список
информация
Исходная конфигурация из APIC до запуска модуля

Пример:
[{'fvTenant': {'attributes': {'descr': 'Производство', 'dn': 'uni/tn-production', 'name': 'production', 'nameAlias': '', 'ownerKey': '', 'ownerTag': ''}}}]
proposed
словарь
информация
Сборка конфигурации из параметров пользователя

Пример:
{'fvTenant': {'attributes': {'descr': 'Производственная среда', 'name': 'production'}}}
raw
строка
ошибка разбора
Необработанный вывод, возвращенный APIC REST API (xml или json)

Пример:
<?xml version="1.0" encoding="UTF-8"?><imdata totalCount="1"><error code="122" text="неизвестный тип управляемого объекта foo"/></imdata>
response
строка
ошибка или отладка
HTTP-ответ от APIC

Пример:
OK (30 байт)
sent
список
информация
Фактическая/минимальная конфигурация, отправленная в APIC

Пример:
{'fvTenant': {'attributes': {'descr': 'Производственная среда'}}}
status
целое число
ошибка или отладка
HTTP-статус от APIC

Пример:
200
url
строка
ошибка или отладка
HTTP-URL, используемый для запроса к APIC

Пример:
https://10.11.12.13/api/mo/uni/tn-production.json


Статус

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

Техническое обслуживание

Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом Ansible. См. Техническое обслуживание и поддержка модулей для получения дополнительной информации.

Список других модулей, поддерживаемых сообществом Ansible, см. здесь.

Автор

  • Dag Wieers (@dagwieers)

Подсказка

Если вы обнаружите какие-либо проблемы в этом руководстве, вы можете отредактировать этот документ, чтобы улучшить его.

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

Spec-Zone.ru

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