Spec-Zone.ru › Ansible 2.6

oneandone_public_ip - Настройка публичных IP-адресов 1&1.

Новая версия с 2.5.

  • Обзор
    • Требования
  • Параметры
  • Примеры
  • Возвращаемые значения
  • Статус
  • Техническое обслуживание
    • Автор

Обзор

  • Создание, обновление и удаление публичных IP-адресов. Данный модуль зависит от 1and1 >= 1.0

Требования

Ниже перечислены требования к хосту, на котором будет выполняться этот модуль.

  • 1and1
  • python >= 2.6

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
api_url
Пользовательский URL API. Переопределяет переменную среды ONEANDONE_API_URL.
auth_token
обязательно
Токен аутентификации API, предоставленный 1&1.
datacenter
Идентификатор дата-центра, в котором будет создан IP-адрес (только для незарезервированных IP-адресов).
public_ip_id
обязательно
Идентификатор публичного IP-адреса, используемый для обновлений и удаления.
reverse_dns
Имя обратного DNS. maxLength=256
state
    Варианты:
  • present ←
  • absent
  • update
Определяет состояние публичного IP-адреса для создания, удаления или обновления.
type
    Варианты:
  • IPV4 ←
  • IPV6
Тип IP-адреса. В настоящее время доступен только IPV4.
wait
bool
    Варианты:
  • no
  • yes ←
Ожидание завершения состояния экземпляра 'running' перед возвратом.
wait_interval Значение по умолчанию:
5
Определяет количество секунд ожидания при использовании методов _wait_for.
wait_timeout Значение по умолчанию:
600
Время ожидания в секундах, после которого ожидание прекращается.

Примеры

# Create a public IP.

- oneandone_public_ip:
    auth_token: oneandone_private_api_key
    reverse_dns: example.com
    datacenter: US
    type: IPV4

# Update a public IP.

- oneandone_public_ip:
    auth_token: oneandone_private_api_key
    public_ip_id: public ip id
    reverse_dns: secondexample.com
    state: update


# Delete a public IP

- oneandone_public_ip:
    auth_token: oneandone_private_api_key
    public_ip_id: public ip id
    state: absent

Возвращаемые значения

Общие возвращаемые значения описаны здесь, следующие поля уникальны для данного модуля:

Ключ Возвращаемое значение Описание
public_ip
dict
всегда
Информация о обработанном публичном IP-адресе

Пример:
{"id": "F77CC589EBC120905B4F4719217BFF6D", "ip": "10.5.132.106"}


Статус

Этот модуль помечен как preview, что означает, что интерфейс не гарантированно будет обратной совместимостью.

Техническое обслуживание

Этот модуль помечен как community, что означает, что он поддерживается сообществом Ansible. См. Поддержка и техническое обслуживание модулей для получения дополнительной информации.

Список других модулей, также поддерживаемых сообществом Ansible, см. здесь.

Автор

  • Amel Ajdinovic (@aajdinov)
  • Ethan Devenport (@edevenport)

Подсказка

Если вы обнаружите какие-либо проблемы в этой документации, вы можете отредактировать этот документ, чтобы улучшить его.

© 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/oneandone_public_ip_module.html

Spec-Zone.ru

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