Spec-Zone.ru › Ansible 2.6

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
    Варианты:
  • present ←
  • absent
Указывает желаемое состояние целевого объекта.

Примечания

Примечание

  • Используется версия 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

Spec-Zone.ru

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