dimensiondata_network – Создание, обновление и удаление сетей MCP 1.0 и 2.0
Обзор
- Создание, обновление и удаление сетей MCP 1.0 и 2.0
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| description - | Дополнительное описание домена сети. | |
| location строка / обязательно | Целевой дата-центр. | |
| mcp_password строка | Пароль для аутентификации в API CloudControl. Если не указан, используется значение из переменной окружения или ~/.dimensiondata. Обязателен, если указан mcp_user. | |
| mcp_user строка | Имя пользователя для аутентификации в API CloudControl. Если не указан, используется значение из переменной окружения или ~/.dimensiondata. | |
| name - / обязательно | Имя домена сети для создания. | |
| region строка |
"na" | Целевой регион. |
| service_plan - |
| Пакет сервиса, либо "ESSENTIALS", либо "ADVANCED". Только для MCP 2.0. |
| state - |
| Ресурс должен быть присутствующим или отсутствующим. |
| validate_certs булево |
| Если false, сертификаты SSL не будут проверены.Это следует использовать только для частных экземпляров API CloudControl, которые используют самозаверенные сертификаты. |
| wait булево |
| Должны ли мы ждать завершения задачи перед переходом к следующей. |
| wait_poll_interval целое число | Значение по умолчанию: 2 | Время ожидания (в секундах) между проверками завершения задачи. Применимо только если wait=true. |
| wait_time целое число | Значение по умолчанию: 600 | Максимальное время ожидания (в секундах) завершения задачи. Применимо только если wait=true. |
Примеры
# Create an MCP 1.0 network
- dimensiondata_network:
region: na
location: NA5
name: mynet
# Create an MCP 2.0 network
- dimensiondata_network:
region: na
mcp_user: my_user
mcp_password: my_password
location: NA9
name: mynet
service_plan: ADVANCED
# Delete a network
- dimensiondata_network:
region: na
location: NA1
name: mynet
state: absent
Возвращаемые значения
Общие возвращаемые значения документированы здесь, следующие поля уникальны для этого модуля:
| Ключ | Возвращаемое значение | Описание | |
|---|---|---|---|
| network сложный | При успехе, когда state=present. | Словарь, описывающий сеть. | |
| description строка | Описание сети. Пример: Описание моей сети | ||
| id строка | Идентификатор сети. Пример: 8c787000-a000-4050-a215-280893411a7d | ||
| location строка | Расположение дата-центра. Пример: NA3 | ||
| multicast булево | Включен мультикаст? (только MCP 1.0) | ||
| name строка | Имя сети. Пример: Моя сеть | ||
| private_net строка | Подсеть частной сети. (только MCP 1.0) Пример: 10.2.3.0 | ||
| status строка | Статус сети. (только MCP 2.0) Пример: NORMAL | ||
Статус
- Данный модуль не гарантирует обратной совместимости интерфейса. [превью]
- Этот модуль поддерживается сообществом Ansible. [сообщество]
Авторы
- Aimon Bustardo (@aimonb)
Подсказка
Если вы заметите какие-либо проблемы в этой документации, вы можете отредактировать этот документ, чтобы улучшить его.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.9/modules/dimensiondata_network_module.html