/terraform-aws-events-infra

A Wrapper TF to call the application (and VPC module if required) to boots the events infrastructure

Primary LanguageHCL

Requirements

No requirements.

Providers

No providers.

Modules

Name Source Version
app git::https://github.com/s1l0uk/terraform-aws-application.git n/a

Resources

No resources.

Inputs

Name Description Type Default Required
app_name app name to be deployed any n/a yes
app_port app port to serve number n/a yes
availability_zones AZs to deploy in list
[
"a",
"b",
"c"
]
no
aws_region AWS region string "eu-west-1" no
build_command Any commands needed to build the application before deploy string "npm install; ng build --prod" no
code_sources Code sources to deploy to lambd list
[
"https://github.com/s1l0uk/dummy-angular-app"
]
no
create_dns Should we create the DNS with the deploy bool true no
database_engine Which database to use for RDS string "mysql" no
database_instance_type Which database class to use for RDS string "db.t4g.micro" no
database_version Which database version to use for RDS string "8.0" no
deploy_method Method to deploy your application through string "fargate" no
enable_ssl Should we Create SSL certificates with ACM bool true no
entry_point Entry point for Lambda functions string "dummy-angular-app.lambda_handler" no
environment_variables A Map of environment variables to go with deployment of the application map {} no
health_check_path The path that should be used to for the load balancer to health check against string "/health" no
hostname The Hostname to use when running the app any n/a yes
lambda_app_language lambda runtime to be used string "python3.8" no
tags [Optional] Extra Tags to add to your stack. map
{
"enviroment": "alpha"
}
no
website_code_sources Website Code sources to deploy to lambd list
[
"https://github.com/s1l0uk/dummy-angular-app"
]
no

Outputs

No outputs.