digital_ocean_floating_ip - Управление плавающими IP-адресами DigitalOcean
Новое в версии 2.4.
Обзор
- Создание/удаление/назначение плавающего IP-адреса.
Требования
Ниже перечислены требования к хосту, на котором будет выполняться этот модуль.
- python >= 2.6
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| droplet_id | Виртуальная машина (Droplet), которой назначен плавающий IP-адрес. | |
| ip | Общедоступный IP-адрес плавающего IP-адреса. Используется для удаления IP-адреса. | |
| oauth_token обязательно | Токен OAuth DigitalOcean. | |
| region | Регион, в котором зарезервирован плавающий IP-адрес. | |
| state |
| Указывает желаемое состояние целевого объекта. |
Примечания
Примечание
- Используется версия 2 API DigitalOcean.
Примеры
- name: "Create a Floating IP in region lon1"
digital_ocean_floating_ip:
state: present
region: lon1
- name: "Create a Floating IP assigned to Droplet ID 123456"
digital_ocean_floating_ip:
state: present
droplet_id: 123456
- name: "Delete a Floating IP with ip 1.2.3.4"
digital_ocean_floating_ip:
state: absent
ip: "1.2.3.4"
Значения возврата
Общие значения возврата описаны здесь, следующие поля уникальны для этого модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| data dict | успех и отсутствие ограничений ресурсов | ресурс плавающего IP-адреса DigitalOcean Пример: {'action': {'id': 68212728, 'status': 'в процессе', 'type': 'assign_ip', 'started_at': '2015-10-15T17:45:44Z', 'completed_at': None, 'resource_id': 758603823, 'resource_type': 'floating_ip', 'region': {'name': 'Нью-Йорк 3', 'slug': 'nyc3', 'sizes': ['512mb', '1gb', '2gb', '4gb', '8gb', '16gb', '32gb', '48gb', '64gb'], 'features': ['private_networking', 'backups', 'ipv6', 'metadata'], 'available': true}, 'region_slug': 'nyc3'}} |
Статус
Этот модуль помечен как превью, что означает, что он не гарантирует обратную совместимость интерфейса.
Техническое обслуживание
Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом Ansible. Подробнее см. Поддержка и техническое обслуживание модулей.
Список других модулей, также поддерживаемых сообществом Ansible, см. здесь.
Автор
- Patrick Marques (@pmarques)
Подсказка
Если вы обнаружите какие-либо проблемы в этом документе, вы можете отредактировать этот документ, чтобы улучшить его.
© 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/digital_ocean_floating_ip_module.html