dimensiondata_vlan – Управление VLAN в домене сети Cloud Control
Новая в версии 2.5.
Обзор
- Управление VLAN в домене сети Cloud Control.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| allow_expand boolean |
| Разрешить расширение сети целевого VLAN, если параметры модуля задают сеть больше, чем текущая сеть VLAN. Если False, модуль завершится ошибкой в этих условиях.Это сделано для предотвращения случайного расширения сети VLAN (поскольку эта операция необратима). |
| description - | Описание VLAN. | |
| location строка / обязательно | Целевой дата-центр. | |
| mcp_password строка | Пароль, используемый для аутентификации в API CloudControl. Если не указано, будет использовано значение из переменной окружения по умолчанию или MCP_PASSWORD. Требуется, если указан параметр mcp_user. | |
| mcp_user строка | Имя пользователя, используемое для аутентификации в API CloudControl. Если не указано, будет использовано значение из переменной окружения по умолчанию или ~/.dimensiondata. | |
| name - | Имя целевого VLAN. Требуется, если MCP_USER является ~/.dimensiondata. | |
| network_domain - / обязательно | Идентификатор или имя целевого домена сети. | |
| private_ipv4_base_address - | Базовый адрес сети IPv4 VLAN (например, 192.168.1.0). | |
| private_ipv4_prefix_size - | Размер адресного пространства IPv4, например 24. Требуется, если указан параметр state. | |
| region строка |
"na" | Целевой регион. |
| state - |
| Желаемое состояние целевого VLAN. present гарантирует, что состояние будет только считываться, а не изменяться (модуль завершится ошибкой, если ресурс не существует). |
| validate_certs boolean |
| Если private_ipv4_base_address, сертификаты SSL не будут проверяться.Это следует использовать только для частных экземпляров API CloudControl, использующих самозаверяемые сертификаты. |
| wait boolean |
| Должны ли мы ждать завершения задачи перед переходом к следующей? |
| wait_poll_interval целое число | Значение по умолчанию: 2 | Количество времени (в секундах) ожидания между проверками завершения задачи. Применимо только при wait=true. |
| wait_time целое число | Значение по умолчанию: 600 | Максимальное время (в секундах) ожидания завершения задачи. Применимо только при wait=true. |
Примеры
readonly Возвращаемые значения
Общие значения, возвращаемые модулем, описаны в документации, ниже приведены поля, уникальные для данного модуля:
| Ключ | Возвращаемое значение | Описание | |
|---|---|---|---|
| vlan сложный | При успешном выполнении, когда state равен 'present' | Словарь, описывающий VLAN. | |
| description строка | Описание VLAN. Пример: Описание моего VLAN | ||
| id строка | Идентификатор VLAN. Пример: aaaaa000-a000-4050-a215-2808934ccccc | ||
| location строка | Расположение дата-центра. Пример: NA3 | ||
| name строка | Имя VLAN. Пример: Мой VLAN | ||
| private_ipv4_base_address строка | Базовый адрес частной сети IPv4 VLAN. Пример: 192.168.23.0 | ||
| private_ipv4_gateway_address строка | Адрес шлюза частной сети IPv4 VLAN. Пример: 192.168.23.1 | ||
| private_ipv4_prefix_size целое число | Размер префикса для частной сети IPv4 VLAN. Пример: 24 | ||
| private_ipv6_base_address строка | Базовый адрес сети IPv6 VLAN. Пример: 2402:9900:111:1195:0:0:0:0 | ||
| private_ipv6_gateway_address строка | Адрес шлюза для сети IPv6 VLAN. Пример: 2402:9900:111:1195:0:0:0:1 | ||
| private_ipv6_prefix_size целое число | Размер префикса для сети IPv6 VLAN. Пример: 64 | ||
| status строка | Статус VLAN. Пример: NORMAL | ||
Состояние
- Данный модуль не гарантирует обратную совместимость интерфейса. [превью]
- Этот модуль поддерживается сообществом Ansible. [community]
Авторы
- Adam Friedman (@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.8/modules/dimensiondata_vlan_module.html