ec2_vpc_vgw - Создание и удаление виртуальных шлюзов AWS VPN.
Новое в версии 2.2.
Описание
- Создаёт виртуальные шлюзы AWS VPN.
- Удаляет виртуальные шлюзы AWS VPN.
- Присоединяет виртуальные шлюзы к VPC.
- Отсоединяет виртуальные шлюзы от VPC.
Требования
Ниже перечислены требования к хосту, на котором выполняется этот модуль.
- boto3
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| name | Имя vgw для создания или удаления | |
| region | AWS регион для использования. Если не указан, используется значение переменной окружения AWS_REGION или EC2_REGION, если таковая имеется. См. http://docs.aws.amazon.com/general/latest/gr/rande.html#ec2_region
псевдонимы: aws_region, ec2_region | |
| state |
| present - гарантирует создание ресурса. absent - удаляет ресурс |
| tags | По умолчанию: None | Словарь тегов ресурса псевдонимы: resource_tags |
| type |
| Тип виртуального шлюза для создания |
| vpc_id | vpc-id для присоединения или отсоединения | |
| vpn_gateway_id | ID VPN шлюза существующего виртуального шлюза | |
| wait_timeout | По умолчанию: 320 | Количество секунд ожидания статуса во время присоединения и отсоединения vpc |
Примеры
- name: Create a new vgw attached to a specific VPC
ec2_vpc_vgw:
state: present
region: ap-southeast-2
profile: personal
vpc_id: vpc-12345678
name: personal-testing
type: ipsec.1
register: created_vgw
- name: Create a new unattached vgw
ec2_vpc_vgw:
state: present
region: ap-southeast-2
profile: personal
name: personal-testing
type: ipsec.1
tags:
environment: production
owner: ABC
register: created_vgw
- name: Remove a new vgw using the name
ec2_vpc_vgw:
state: absent
region: ap-southeast-2
profile: personal
name: personal-testing
type: ipsec.1
register: deleted_vgw
- name: Remove a new vgw using the vpn_gateway_id
ec2_vpc_vgw:
state: absent
region: ap-southeast-2
profile: personal
vpn_gateway_id: vgw-3a9aa123
register: deleted_vgw
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие поля уникальны для этого модуля:
| Ключ | Возвращаемое | Описание |
|---|---|---|
| result словарь | успех | Результат действия создания или удаления. |
Статус
Этот модуль помечен как stableinterface, что означает, что авторы модуля гарантируют, что не будут вноситься несовместимые изменения в интерфейс.
Автор
- Nick Aslanidis (@naslanidis)
Подсказка
Если вы заметите какие-либо проблемы в этом документе, вы можете отредактировать этот документ, чтобы улучшить его.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.5/modules/ec2_vpc_vgw_module.html