hcloud_network – Создание и управление облачными сетями на Hetzner Cloud
Новая версия 2.9.
Описание
- Создание, обновление и управление облачными сетями на Hetzner Cloud.
- Необходима как минимум библиотека hcloud-python 1.3.0.
Требования
Ниже перечислены требования к хосту, на котором будет выполняться этот модуль.
- hcloud-python >= 1.0.0
- hcloud-python >= 1.3.0
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| api_token строка / обязательно | Токен API для Hetzner Cloud. | |
| endpoint строка | Значение по умолчанию: "https://api.hetzner.cloud/v1" | Конечная точка API для Hetzner Cloud. |
| id целое число | Идентификатор сети Hetzner Cloud, которую необходимо управлять. Требуется только если не указано имя сети. | |
| ip_range строка | Диапазон IP-адресов сети. Требуется, если сеть не существует. | |
| labels словарь | Пользовательские метки (пары ключ-значение). | |
| name строка | Имя сети Hetzner Cloud, которую нужно управлять. Требуется только если не указан идентификатор сети или сеть не существует. | |
| state строка |
| Состояние сети. |
См. также
См. также
- Документация по API Hetzner Cloud
- Полное руководство по API Hetzner Cloud.
Примеры
- name: Create a basic network
hcloud_network:
name: my-network
ip_range: 10.0.0.0/8
state: present
- name: Ensure the Network is absent (remove if needed)
hcloud_network:
name: my-network
state: absent
Значения возврата
Общие значения возврата описаны здесь, следующие поля уникальны для этого модуля:
| Ключ | Возвращаемое значение | Описание | |
|---|---|---|---|
| hcloud_network сложное | всегда | Сеть | |
| id целое число | всегда | Идентификатор сети Пример: 12345 | |
| ip_range строка | всегда | Диапазон IP-адресов сети Пример: 10.0.0.0/8 | |
| labels словарь | всегда | Пользовательские метки (пары ключ-значение) Пример: {'key': 'value', 'mylabel': 123} | |
| name строка | всегда | Имя сети Пример: my-volume | |
Статус
- Данный модуль не гарантирует обратную совместимость. [превью]
- Этот модуль поддерживается сообществом Ansible. [community]
Авторы
- Lukas Kaemmerling (@lkaemmerling)
Подсказка
Если вы заметите какие-либо проблемы в этой документации, вы можете отредактировать этот документ, чтобы улучшить его.
© 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/hcloud_network_module.html