digital_ocean_floating_ip – Управление плавающими IP-адресами DigitalOcean
Новая версия с 2.4.
Обзор
- Создание/удаление/назначение плавающего IP-адреса.
Требования
Ниже перечислены требования к хосту, на котором будет выполняться этот модуль.
- python >= 2.6
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| droplet_id - | Виртуальная машина (Droplet), которой назначен плавающий IP-адрес. | |
| ip - | Публичный IP-адрес плавающего IP-адреса. Используется для удаления IP-адреса. | |
| oauth_token - / обязательно | Токен DigitalOcean OAuth. | |
| 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 словарь | успех и отсутствие ограничений ресурсов | ресурс плавающего IP-адреса DigitalOcean Пример: {'action': {'id': 68212728, 'status': 'в процессе', 'type': 'назначить_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', 'резервные_копии', 'ipv6', 'metadata'], 'available': true}, 'region_slug': 'nyc3'}} |
Статус
- Этот модуль не гарантирует обратную совместимость интерфейса. [превью]
- Этот модуль поддерживается сообществом Ansible. [community]
Авторы
- 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.9/modules/digital_ocean_floating_ip_module.html