Spec-Zone.ru › Ansible 2.6

dimensiondata_vlan - Управление VLAN в домене сети Cloud Control.

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

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

Обзор

  • Управление VLAN в облачных доменных сетях Cloud Control.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
allow_expand
bool
    Варианты:
  • нет ←
  • да
Разрешить расширение сети целевого VLAN, если параметры модуля задают большую сеть, чем у VLAN в настоящее время?
Если False, модуль завершится ошибкой в этих условиях.
Это предназначено для предотвращения случайного расширения сети VLAN (поскольку эта операция необратима).
description
Описание VLAN.
location
обязательно
Целевой дата-центр.
mcp_password
Пароль, используемый для аутентификации в API CloudControl.
Если не указан, используется значение по умолчанию MCP_PASSWORD из переменной среды или ~/.dimensiondata.
Необходимо, если указан параметр mcp_user.
mcp_user
Имя пользователя, используемое для аутентификации в API CloudControl.
Если не указан, используется значение по умолчанию MCP_USER из переменной среды или ~/.dimensiondata.
name
Имя целевого VLAN.
Необходимо, если state равно present.
network_domain
обязательно
Идентификатор или имя целевого домена сети.
private_ipv4_base_address
Базовый адрес IPv4 сети VLAN (например, 192.168.1.0).
private_ipv4_prefix_size
Размер пространства адресов IPv4, например 24.
Требуется, если указан private_ipv4_base_address.
region
    Варианты:
  • Регионы определены в проекте Apache libcloud [libcloud/common/dimensiondata.py]
  • Они также перечислены в U(https://libcloud.readthedocs.io/en/latest/compute/drivers/dimensiondata.html)
  • Обратите внимание, что значение по умолчанию "na" означает "Северная Америка".
  • Модуль добавляет "dd-" к выбору региона.
Значение по умолчанию:
"na"
Целевой регион.
state
    Варианты:
  • present ←
  • absent
  • readonly
Желаемое состояние целевого VLAN.
readonly гарантирует, что состояние будет только считываться, а не изменяться (модуль завершится ошибкой, если ресурс не существует).
validate_certs Значение по умолчанию:
"да"
Если false, сертификаты SSL не будут проверяться.
Это следует использовать только для частных экземпляров API CloudControl, которые используют самозаверяемые сертификаты.
wait Значение по умолчанию:
"нет"
Должны ли мы ожидать завершения задачи перед переходом к следующей?
wait_poll_interval Значение по умолчанию:
2
Время (в секундах) ожидания между проверками завершения задачи.
Применимо только если wait=true.
wait_time Значение по умолчанию:
600
Максимальное время (в секундах) ожидания завершения задачи.
Применимо только если wait=true.

Примеры

# Add or update VLAN
- dimensiondata_vlan:
    region: na
    location: NA5
    network_domain: test_network
    name: my_vlan1
    description: A test VLAN
    private_ipv4_base_address: 192.168.23.0
    private_ipv4_prefix_size: 24
    state: present
    wait: yes
# Read / get VLAN details
- dimensiondata_vlan:
    region: na
    location: NA5
    network_domain: test_network
    name: my_vlan1
    state: readonly
    wait: yes
# Delete a VLAN
- dimensiondata_vlan:
    region: na
    location: NA5
    network_domain: test_network
    name: my_vlan_1
    state: absent
    wait: yes

Значения возврата

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

Ключ Возвращаемое значение Описание
vlan
сложный
При успешном выполнении, когда state равно 'present'
Словарь, описывающий VLAN.

id
строка
Идентификатор VLAN.

Пример:
aaaaa000-a000-4050-a215-2808934ccccc
name
строка
Имя VLAN.

Пример:
Мой VLAN
description
строка
Описание VLAN.

Пример:
Описание моего VLAN
location
строка
Расположение дата-центра.

Пример:
NA3
private_ipv4_base_address
строка
Базовый адрес частной IPV4 сети VLAN.

Пример:
192.168.23.0
private_ipv4_prefix_size
целое число
Размер префикса для частной IPV4 сети VLAN.

Пример:
24
private_ipv4_gateway_address
строка
Адрес шлюза для частной IPV4 сети VLAN.

Пример:
192.168.23.1
private_ipv6_base_address
строка
Базовый адрес IPV6 сети VLAN.

Пример:
2402:9900:111:1195:0:0:0:0
private_ipv6_prefix_size
целое число
Размер префикса для IPV6 сети VLAN.

Пример:
64
private_ipv6_gateway_address
строка
Адрес шлюза для IPV6 сети VLAN.

Пример:
2402:9900:111:1195:0:0:0:1
status
строка
Статус VLAN.

Пример:
НОРМАЛЬНЫЙ


Статус

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

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

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

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

Автор

  • Адам Фридман (@tintoy)

Подсказка

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

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

Spec-Zone.ru

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