Name | Version |
---|---|
terraform | >= 1.0 |
aws | >= 5.0.0 |
No providers.
Name | Source | Version |
---|---|---|
bastion | ../../modules/bastion | n/a |
ec2messages_vpce_sg | terraform-aws-modules/security-group/aws | 4.17.1 |
label | cloudposse/label/null | 0.25.0 |
ssm_vpce_sg | terraform-aws-modules/security-group/aws | 4.17.1 |
ssmmessages_vpce_sg | terraform-aws-modules/security-group/aws | 4.17.1 |
vpc | ../../modules/vpc | n/a |
vpc_endpoints | ../../modules/vpc-endpoints | n/a |
No resources.
Name | Description | Type | Default | Required |
---|---|---|---|---|
cluster_name | The name of the EKS cluster | string |
n/a | yes |
enable_bastion | Enable bastion host | bool |
false |
no |
environment | Environment, e.g. 'prod', 'staging', 'dev', 'pre-prod', 'UAT' | string |
"development" |
no |
name | Name to use for servers, tags, etc | string |
"name" |
no |
namespace | Namespace, which could be your organization name or abbreviation, e.g. 'eg' or 'cp' | string |
"development" |
no |
region | AWS region | string |
"us-west-2" |
no |
stage | Stage, e.g. 'build', 'test', 'deploy', 'release' | string |
null |
no |
tags | Any extra tags to assign to objects | map(any) |
{} |
no |
vpc_cidr_block | CIDR block for the VPC | string |
"10.0.0.0/16" |
no |
Name | Description |
---|---|
bastion_instance_id | n/a |
bastion_instance_profile | n/a |
ssm_parameter_app_security_group | name of the ssm parameter for the app security group |
ssm_parameter_app_subnets | name of the ssm parameter for the app subnets |
ssm_parameter_bastion_ssh_key | name of the ssm parameter for the bastion ssh key |
ssm_parameter_database_subnets | name of the ssm parameter for the database subnets |
ssm_parameter_private_subnets | name of the ssm parameter for the private subnets |
ssm_parameter_public_subnets | name of the ssm parameter for the public subnets |
ssm_parameter_vpc_id | name of the ssm parameter for the vpc id |