Модуль community.general.dimensiondata_vlan – Управление VLAN в сетевом домене Cloud Control
Примечание
Этот модуль является частью коллекции community.general (версия 9.5.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить, установлена ли она, запустите ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install community.general.
Для использования в playbook, укажите: community.general.dimensiondata_vlan.
Краткое описание
- Управление VLAN в сетевых доменах Cloud Control.
Параметры
Параметр | Комментарии |
|---|---|
allow_expand boolean | Разрешить расширение сети целевого VLAN, если параметры модуля указывают на сеть большего размера, чем сеть, которой в настоящее время обладает VLAN. Если Это предназначено для предотвращения случайного расширения сети VLAN (поскольку эта операция необратима). Варианты:
|
description string | Описание VLAN. По умолчанию: |
location string / required | Целевой дата-центр. |
mcp_password string | Пароль, используемый для аутентификации в CloudControl API. Если не указан, будет использоваться Обязательно, если указан |
mcp_user string | Имя пользователя, используемое для аутентификации в CloudControl API. Если не указан, будет использоваться |
name string / required | Имя целевого VLAN. |
network_domain string / required | ID или имя целевого сетевого домена. |
private_ipv4_base_address string | Базовый адрес для сети IPv4 VLAN (например, 192.168.1.0). По умолчанию: |
private_ipv4_prefix_size integer | Размер адресного пространства IPv4, например 24. Обязательно, если указан По умолчанию: |
region string | Целевой регион. Регионы определены в проекте Apache libcloud [libcloud/common/dimensiondata.py]. Они также перечислены в https://libcloud.readthedocs.io/en/latest/compute/drivers/dimensiondata.html. Обратите внимание, что значение по умолчанию Модуль добавляет По умолчанию: |
state string | Требуемое состояние для целевого VLAN.
Варианты:
|
validate_certs boolean | Если Это следует использовать только в частных экземплярах CloudControl API, которые используют самозаверяющие сертификаты. Варианты:
|
wait boolean | Должны ли мы ждать завершения задачи, прежде чем переходить к следующей. Варианты:
|
wait_poll_interval integer | Время ожидания (в секундах) между проверками завершения задачи. Применимо только если По умолчанию: |
wait_time integer | Максимальное время ожидания (в секундах) завершения задачи. Применимо только если По умолчанию: |
Атрибуты
Атрибут | Поддержка | Описание |
|---|---|---|
check_mode | Поддержка: нет | Может выполняться в |
diff_mode | Поддержка: нет | Возвращает подробности о том, что изменилось (или, возможно, требует изменения в |
Примеры
- name: Add or update VLAN
community.general.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: true
- name: Read / get VLAN details
community.general.dimensiondata_vlan:
region: na
location: NA5
network_domain: test_network
name: my_vlan1
state: readonly
wait: true
- name: Delete a VLAN
community.general.dimensiondata_vlan:
region: na
location: NA5
network_domain: test_network
name: my_vlan_1
state: absent
wait: true
Возвращаемые значения
Общие значения возврата описаны здесь, следующие поля уникальны для данного модуля:
Ключ | Описание |
|---|---|
vlan сложный | Словарь, описывающий VLAN. Возвращаемое значение: При успехе, когда |
|
description строка |
Описание VLAN. Возвращаемое значение: успех Пример: |
|
id строка |
ID VLAN. Возвращаемое значение: успех Пример: |
|
location строка |
Расположение дата-центра. Возвращаемое значение: успех Пример: |
|
name строка |
Имя VLAN. Возвращаемое значение: успех Пример: |
|
private_ipv4_base_address строка |
Базовый адрес частной IPV4 сети VLAN. Возвращаемое значение: успех Пример: |
|
private_ipv4_gateway_address строка |
Адрес шлюза частной IPV4 сети VLAN. Возвращаемое значение: успех Пример: |
|
private_ipv4_prefix_size целое число |
Размер префикса частной IPV4 сети VLAN. Возвращаемое значение: успех Пример: |
|
private_ipv6_base_address строка |
Базовый адрес IPV6 сети VLAN. Возвращаемое значение: успех Пример: |
|
private_ipv6_gateway_address строка |
Адрес шлюза IPV6 сети VLAN. Возвращаемое значение: успех Пример: |
|
private_ipv6_prefix_size целое число |
Размер префикса IPV6 сети VLAN. Возвращаемое значение: успех Пример: |
|
status строка |
Статус VLAN. Возвращаемое значение: успех Пример: |
Ссылки на коллекцию
© 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/community/general/dimensiondata_vlan_module.html