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 |
| Определяет состояние публичного IP-адреса для создания, удаления или обновления. |
| type |
| Тип IP-адреса. В настоящее время доступен только IPV4. |
| wait bool |
| Ожидание завершения состояния экземпляра '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