PARALLAX

ec2_carrier_gateway

Manage an AWS VPC Carrier gateway

Collection: community.aws

Full Name: community.aws.ec2_carrier_gateway

Synopsis

Manage an AWS VPC Carrier gateway

Parameters

NameTypeRequiredDefaultDescription
access_keystr
aws_ca_bundlepath
aws_configdict
carrier_gateway_idstr
debug_botocore_endpoint_logsboolfalse
endpoint_urlstr
profilestr
purge_tagsbooltrue
regionstr
secret_keystr
session_tokenstr
statestrpresent
tagsdict
validate_certsbooltrue
vpc_idstryes

Example

yaml
# Ensure that the VPC has an Carrier Gateway.
# The Carrier Gateway ID can be accessed via {{cagw.carrier_gateway_id}} for use in setting up Route tables etc.
- name: Create Carrier gateway
  community.aws.ec2_carrier_gateway:
    vpc_id: vpc-abcdefgh
    state: present
  register: cagw

- name: Create Carrier gateway with tags
  community.aws.ec2_carrier_gateway:
    vpc_id: vpc-abcdefgh
    state: present
    tags:
        Tag1: tag1
        Tag2: tag2
  register: cagw

- name: Delete Carrier gateway
  community.aws.ec2_carrier_gateway:
    vpc_id: vpc-abcdefgh
    carrier_gateway_id: "cagw-123"
    state: absent
  register: vpc_cagw_delete
Search
    ↑ ↓ move↵ openesc close