rax_network - создание/удаление изолированной сети в Rackspace Public Cloud
Новая версия 1.4.
Описание
- создает/удаляет изолированную сеть Rackspace Public Cloud.
Требования
Ниже перечислены требования к хосту, на котором будет выполняться этот модуль.
- python >= 2.6
- pyrax
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| api_key | Ключ API Rackspace, переопределяет credentials. псевдонимы: password | |
| auth_endpoint (добавлено в 1.5) | Значение по умолчанию: "https://identity.api.rackspacecloud.com/v2.0/" | URI службы аутентификации. |
| cidr | cidr создаваемой сети | |
| credentials | Файл для поиска учетных данных Rackspace. Игнорируется, если указаны api_key и username. псевдонимы: creds_file | |
| env (добавлено в 1.5) | Среда, как настроена в ~/.pyrax.cfg, см. https://github.com/rackspace/pyrax/blob/master/docs/getting_started.md#pyrax-configuration. | |
| identity_type (добавлено в 1.5) | Значение по умолчанию: "rackspace" | Механизм аутентификации для использования, например, rackspace или keystone. |
| label | Метка (имя) сети | |
| region | Значение по умолчанию: "DFW" | Регион для создания экземпляра. |
| state |
| Укажите желаемое состояние ресурса |
| tenant_id (добавлено в 1.5) | Идентификатор клиента, используемый для аутентификации. | |
| tenant_name (добавлено в 1.5) | Имя клиента, используемое для аутентификации. | |
| username | Имя пользователя Rackspace, переопределяет credentials. | |
| verify_ssl (добавлено в 1.5) | Требовать ли проверку SSL конечных точек API. |
Примечания
Примечание
- Можно использовать следующие переменные среды:
RAX_USERNAME,RAX_API_KEY,RAX_CREDS_FILE,RAX_CREDENTIALS,RAX_REGION. -
RAX_CREDENTIALSиRAX_CREDS_FILEуказывают на файл учетных данных, подходящий для pyrax. См. https://github.com/rackspace/pyrax/blob/master/docs/getting_started.md#authenticating -
RAX_USERNAMEиRAX_API_KEYисключают использование файла учетных данных -
RAX_REGIONопределяет регион Rackspace Public Cloud (DFW, ORD, LON, …)
Примеры
- name: Build an Isolated Network
gather_facts: False
tasks:
- name: Network create request
local_action:
module: rax_network
credentials: ~/.raxpub
label: my-net
cidr: 192.168.3.0/24
state: present
Статус
Этот модуль помечен как превью, что означает, что его интерфейс не гарантированно будет обратной совместимостью.
Техническое обслуживание
Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом Ansible. См. Техническое обслуживание и поддержка модулей для получения дополнительной информации.
Список других модулей, которые также поддерживаются сообществом Ansible, см. здесь.
Автор
- Christopher H. Laco (@claco)
- Jesse Keating (@omgjlk)
Подсказка
Если вы заметили какие-либо проблемы в этом документе, вы можете отредактировать этот документ, чтобы улучшить его.
© 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/rax_network_module.html