| Name | Version |
|---|---|
| terraform | ~> 1.4 |
| aws | ~> 5.0 |
| Name | Version |
|---|---|
| aws | 5.15.0 |
| Name | Source | Version |
|---|---|---|
| security_group | terraform-aws-modules/security-group/aws | ~> 4.0 |
| tagging_conventions | ../modules/tf-module-tagging/ | n/a |
| tunnel_kms | ./modules/tf-module-kms/ | n/a |
| tunnel_role | ./modules/tf-module-iam-role/ | n/a |
| tunnels | ./modules/tf-module-ec2/ | n/a |
| Name | Type |
|---|---|
| aws_iam_instance_profile.tunnel | resource |
| aws_route53_record.service_A_record | resource |
| aws_caller_identity.current | data source |
| aws_iam_policy_document.tunnel | data source |
| aws_iam_policy_document.tunnel_kms | data source |
| aws_partition.current | data source |
| aws_region.current | data source |
| aws_route53_zone.selected | data source |
| aws_subnet.subnets | data source |
| aws_subnets.selected | data source |
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| domain | n/a | any |
n/a | yes |
| n/a | any |
n/a | yes | |
| region | Region to deploy resources to. | string |
"us-east-2" |
no |
| security_group | One security group for all tunnels | map |
{ |
no |
| services | n/a | any |
n/a | yes |
| tags | n/a | any |
n/a | yes |
| telegram_chat_id | n/a | any |
n/a | yes |
| telegram_token | n/a | any |
n/a | yes |
| tunnel_defaults | this is the config for the instance from an AMI | map |
{ |
no |
| tunnels | n/a | any |
n/a | yes |
| Name | Description |
|---|---|
| tunnels | n/a |