ec2_vpc_vgw – Создание и удаление виртуальных шлюзов AWS VPN.
Новая версия 2.2.
Обзор
- Создаёт виртуальные шлюзы AWS VPN
- Удаляет виртуальные шлюзы AWS VPN
- Подключает виртуальные шлюзы к VPC
- Отключает виртуальные шлюзы от VPC
Требования
Ниже перечислены требования к хосту, на котором будет выполняться этот модуль.
- boto3
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| asn - добавлен в 2.6 | ASN BGP со стороны Amazon | |
| 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 - | Словарь тегов ресурса Псевдонимы: resource_tags | |
| type - |
| Тип виртуального шлюза, который необходимо создать |
| vpc_id - | vpc-id vpc для подключения или отключения | |
| vpn_gateway_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]
- Этот модуль поддерживается партнёром Ansible. [certified]
Авторы
- 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.7/modules/ec2_vpc_vgw_module.html