Repository containing code for terraform-aws-proxy
Name | Version |
---|---|
terraform | >=1.0.0, <2.0 |
aws | = 5.65.0 |
Name | Version |
---|---|
aws | 5.65.0 |
Name | Source | Version |
---|---|---|
asg | terraform-aws-modules/autoscaling/aws | v6.10.0 |
iam_assumable_role_ssm | terraform-aws-modules/iam/aws//modules/iam-assumable-role | v5.44.0 |
iam_policy_ssm_connect | terraform-aws-modules/iam/aws//modules/iam-policy | v5.44.0 |
Name | Type |
---|---|
aws_security_group.this | resource |
aws_security_group_rule.default | resource |
aws_security_group_rule.this | resource |
aws_ami.amazon_linux | data source |
aws_iam_policy_document.this | data source |
Name | Description | Type | Default | Required |
---|---|---|---|---|
additional_iam_policies | List of additional IAM policies to attach to the role | list(string) |
[] |
no |
allow_self_assume_role | Controls if the role allows self-assume or not | bool |
true |
no |
ami_filter | Defines query params for AMI | object({ |
{ |
no |
app_name | Name of the application | string |
"ssm-proxy" |
no |
create_instance_profile | Controls if the instance profile is created or not | bool |
true |
no |
create_role | Controls if the role is created or not | bool |
true |
no |
environment | Name of the environment (i.e.: prd, acc, dev, test) | string |
n/a | yes |
full_service_name | Full service name | string |
"" |
no |
instance_type | The type of instance to start | string |
"t3.micro" |
no |
project | Name of the project | string |
n/a | yes |
role_requires_mfa | Controls if the role requires MFA or not | bool |
false |
no |
schedules | Map of schedules to add to the autoscaling group | any |
{} |
no |
security_group_rules | Map of security group rules to add to the ec2 security group instance | any |
{} |
no |
tags | A map of tags to add to all resources created by this module | map(string) |
{} |
no |
user_data | User data to be used in the EC2 instance | string |
"" |
no |
vpc_id | VPC id where the resources will be deployed | string |
n/a | yes |
vpc_zone_identifier | A list of subnet IDs to launch resources in ( ASG ) | list(string) |
[] |
no |
Name | Description |
---|---|
iam_policy | IAM Policy for establishing ssm connection |