Terraform module to manage a VPN Connection
Manual testing:
# Replace "xxx" with an actual AWS profile, then execute the integration tests.
export AWS_PROFILE=xxx
make terraform/pytest PYTEST_ARGS="-v --nomock"
For automated testing, PYTEST_ARGS is optional and no profile is needed:
make mockstack/up
make terraform/pytest PYTEST_ARGS="-v"
make mockstack/clean
Name | Version |
---|---|
terraform | >= 0.12 |
aws | >= 5.31.0 |
Name | Version |
---|---|
aws | >= 5.31.0 |
Name | Type |
---|
Name | Description | Type | Default | Required |
---|---|---|---|---|
vpn_connection | n/a | object({ |
n/a | yes |
Name | Description |
---|---|
customer_gateway | Object of Customer Gateway attributes |
vpn_connection | Object of VPN Connection attributes |