Spec-Zone.ru › Ansible 2.6

dimensiondata_network - Создание, обновление и удаление сетей MCP 1.0 и 2.0

Введено в версии 2.3.

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

Обзор

  • Создание, обновление и удаление сетей MCP 1.0 и 2.0

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
description
Дополнительное описание домена сети.
location
обязательно
Целевой дата-центр.
mcp_password
Пароль для аутентификации в API CloudControl.
Если не указано, будет использовано значение из переменной окружения или ~/.dimensiondata.
Требуется, если указан параметр mcp_user.
mcp_user
Имя пользователя для аутентификации в API CloudControl.
Если не указано, будет использовано значение из переменной окружения или ~/.dimensiondata.
name
обязательно
Имя домена сети для создания.
region
    Варианты:
  • Регионы определены в проекте Apache libcloud [libcloud/common/dimensiondata.py]
  • Также перечислены в U(https://libcloud.readthedocs.io/en/latest/compute/drivers/dimensiondata.html)
  • Обратите внимание, что значение по умолчанию "na" означает "Северная Америка".
  • Модуль добавляет префикс 'dd-' к выбору региона.
Значение по умолчанию:
"na"
Целевой регион.
service_plan
    Варианты:
  • ESSENTIALS ←
  • ADVANCED
План сервиса, "ESSENTIALS" или "ADVANCED".
Только для MCP 2.0.
state
    Варианты:
  • present ←
  • absent
Ресурс должен быть присутствовать или отсутствовать.
validate_certs Значение по умолчанию:
"yes"
Если false, сертификаты SSL не будут проверены.
Это следует использовать только с частными экземплярами API CloudControl, которые используют самозаверяющие сертификаты.
wait Значение по умолчанию:
"no"
Должны ли мы дождаться завершения задачи перед переходом к следующей?
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.
Словарь, описывающий сеть.

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

Пример:
8c787000-a000-4050-a215-280893411a7d
name
строка
Имя сети.

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

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

Пример:
NA3
status
строка
Статус сети. (Только MCP 2.0)

Пример:
NORMAL
private_net
строка
Подсеть частной сети. (Только MCP 1.0)

Пример:
10.2.3.0
multicast
логическое
Включен мультимедиа? (Только MCP 1.0)



Статус

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

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

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

Список других модулей, которые также поддерживаются сообществом 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.6/modules/dimensiondata_network_module.html

Spec-Zone.ru

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