Spec-Zone.ru › Ansible 2.6

gce_eip — Создание или удаление глобальных или региональных внешних IP-адресов.

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

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

Описание

  • Создание (резервирование) или удаление (освобождение) региональных или глобальных IP-адресов. Дополнительную информацию о резервировании статических адресов см. на странице https://cloud.google.com/compute/docs/configure-instance-ip-addresses#reserve_new_static.

Требования

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

  • python >= 2.6
  • apache-libcloud >= 0.19.0

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
name
обязательно
Имя адреса.
region
обязательно
Регион, в котором должен быть создан адрес. Установите значение 'global', чтобы создать глобальный адрес.
state
    Варианты:
  • present ←
  • absent
Состояние, в котором должен находиться адрес. present или absent — единственно допустимые варианты.

Примечания

Примечание

  • Глобальные адреса могут использоваться только с глобальными правилами переадресации.

Примеры

# Create a Global external IP address
- gce_eip:
    service_account_email: "{{ service_account_email }}"
    credentials_file: "{{ credentials_file }}"
    project_id: "{{ project_id }}"
    name: my-global-ip
    region: global
    state: present

# Create a Regional external IP address
- gce_eip:
    service_account_email: "{{ service_account_email }}"
    credentials_file: "{{ credentials_file }}"
    project_id: "{{ project_id }}"
    name: my-global-ip
    region: us-east1
    state: present

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

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

Ключ Возвращаемое значение Описание
address
строка
всегда
IP-адрес, с которым производится работа

Пример:
35.186.222.233
name
строка
всегда
имя адреса, с которым производится работа

Пример:
my-address
region
строка
всегда
Регион, к которому принадлежит адрес.

Пример:
global


Статус

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

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

Данный модуль помечен как сообщественный, что означает, что он поддерживается сообществом Ansible. Дополнительную информацию см. в разделе Техническое обслуживание и поддержка модулей.

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

Автор

  • Tom Melendez (@supertom) <tom@supertom.com>

Подсказка

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

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

Spec-Zone.ru

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