The following providers are used by this module:
-
aws
-
random
-
tls
The following input variables are required:
Description: Base AWS Account Number for the Project; e.g. 00000000000
Type: string
Description: AWS UserID of the person who Ran the Terraform last.
Type: string
Description: Domain where the Project Lives; if prod just base domain, else; e.g. .<domain
Type: string
Description: Base Domain on AWS; e.g. domain.tld
Type: string
Description: Classless Inter-Domain Routing; e.g. 10.1.0.0/16
Type: string
Description: Define Pod Size for Project; e.g. t2.micro
Type: string
Description: Minium Distribution size for Subnet, Cluster, and more..
Type: number
Description: Shortname of the Company; e.g. acme-co
Type: string
Description: Base Project Name; e.g. test
Type: string
Description: Unique Project Type; e.g. r-n-d
Type: string
Description: AWS Region the project will process in.
Type: string
Description: First two Octets for a CIDR; e.g. 10.25
Type: string
The following input variables are optional (have default values):
Description: Cloudwatch Logs Exports
Type: list(string)
Default:
[
"postgresql",
"upgrade"
]
Description: Database Port
Type: number
Default: 5432
Description: AWS Database Type
Type: string
Default: "postgres"
Description: Database Version
Type: string
Default: "11.6"
Description: Build Environment; e.g. dev, stage or prod
Type: string
Default: "dev"
Description: Maxium Distribution size for Subnet, Cluster, and more..
Type: number
Default: 6
Description: Unique Tag for the Project; e.g. --
Type: string
Default: "example"
Description: Distribution size for Subnet
Type: number
Default: 3
The following outputs are exported:
Description: The base64 encoded certificate data required to communicate with your cluster.
Description: The endpoint for your Kubernetes API server.
Description: The token to use to authenticate with the cluster.
Description: Database Endpoint
Description: Database Password
Description: Database Port
Description: Database Username
Description: Project Domain Zone ID
Description: ARN for EKS Node Workers, used for SRE Auth via ConfigMap
Description: ACM Certificate ARN for SSL Cert Validation
Description: KMS Key value needed for Vault to Auto-Unseal
Description: Role ARN for External DNS