Spec-Zone.ru › Ansible 2.6

avi_ipaddrgroup - Модуль для настройки объекта IpAddrGroup Avi RESTful

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

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

Обзор

  • Этот модуль используется для настройки объекта IpAddrGroup
  • Больше примеров на https://github.com/avinetworks/devops

Требования

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

  • avisdk

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
addrs
Настройка IP-адреса(ов).
api_context
(добавлено в 2.5)
Контекст API Avi, включающий текущий идентификатор сессии и маркер CSRF.
Это позволяет пользователю выполнить единый вход и повторно использовать сеанс.
api_version По умолчанию:
"16.4.4"
Версия API Avi, используемая для Avi API и объектов.
apic_epg_name
Заполнение IP-адресов из членов этого cisco apic epg.
avi_api_patch_op
(добавлено в 2.5)
    Варианты:
  • add
  • replace
  • delete
Операция патчинга, используемая при использовании avi_api_update_method как patch.
avi_api_update_method
(добавлено в 2.5)
    Варианты:
  • put ←
  • patch
Метод по умолчанию для обновления объекта - HTTP PUT.
Установив patch, это поведение переопределяется для использования HTTP PATCH.
avi_credentials
(добавлено в 2.5)
Словарь Avi Credentials, который можно использовать вместо перечисления данных входа в Avi Controller.
controller По умолчанию:
""
IP-адрес или имя хоста контроллера. Значение по умолчанию - переменная среды AVI_CONTROLLER.
country_codes
Заполнение диапазонов IP-адресов из базы данных геоданных для этой страны.
description
Определяемая пользователем заметка для объекта.
ip_ports
Настройка кортежа(ей) (ip-адрес, порт).
marathon_app_name
Заполнение IP-адресов из задач этого приложения marathon.
marathon_service_port
Порт задачи, связанный с портом сервиса marathon.
Если приложение marathon имеет несколько портов сервиса, это обязательно.
В противном случае используется первый порт задачи.
name
обязательно
Имя группы IP-адресов.
password По умолчанию:
""
Пароль пользователя Avi в Avi контроллере. Значение по умолчанию - переменная среды AVI_PASSWORD.
prefixes
Настройка префикса(ов) IP-адреса.
ranges
Настройка диапазона(ов) IP-адресов.
state
    Варианты:
  • absent
  • present ←
Состояние, которое должно быть применено к сущности.
tenant По умолчанию:
"admin"
Имя арендатора, используемое для всех вызовов API Avi и контекста объекта.
tenant_ref
Это ссылка на объект типа арендатора.
tenant_uuid По умолчанию:
""
UUID арендатора, используемого для всех вызовов API Avi и контекста объекта.
url
URL контроллера Avi для объекта.
username По умолчанию:
""
Имя пользователя, используемое для доступа к контроллеру Avi. Значение по умолчанию - переменная среды AVI_USERNAME.
uuid
Uuid группы IP-адресов.

Примечания

Примечание

  • Дополнительную информацию об использовании Ansible для управления устройствами сети Avi см. на https://www.ansible.com/ansible-avi-networks.

Примеры

- name: Create an IP Address Group configuration
  avi_ipaddrgroup:
    controller: '{{ controller }}'
    username: '{{ username }}'
    password: '{{ password }}'
    name: Client-Source-Block
    prefixes:
    - ip_addr:
        addr: 10.0.0.0
        type: V4
      mask: 8
    - ip_addr:
        addr: 172.16.0.0
        type: V4
      mask: 12
    - ip_addr:
        addr: 192.168.0.0
        type: V4
      mask: 16

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

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

Ключ Возвращаемое значение Описание
obj
dict
success, changed
Объект IpAddrGroup (api/ipaddrgroup)



Статус

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

Обслуживание

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

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

Автор

  • Г. Растоги (grastogi@avinetworks.com)

Подсказка

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

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

Spec-Zone.ru

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