Skip to content

julienpierini/terraform-aws-app-runner

Repository files navigation

terraform-aws-app-runner

AWS app runner module

Requirements

Name Version
terraform ~> 1.1.0
aws ~> 4.13
kubernetes ~> 2.11

Providers

Name Version
aws ~> 4.13

Modules

No modules.

Resources

Name Type
aws_apprunner_auto_scaling_configuration_version.this resource
aws_apprunner_custom_domain_association.this resource
aws_apprunner_service.this resource
aws_apprunner_vpc_connector.this resource
aws_route53_record.this resource
aws_security_group.this resource
aws_route53_zone.this data source

Inputs

Name Description Type Default Required
app_runner List of app runner to create
map(object({
auto_scaling_configuration = object({
max_concurrency = number
max_size = number
min_size = number
tags = optional(map(string))
})
sg_cidr_blocks = optional(list(string))
enable_vpc_egress_configuration = bool
enabled_auto_deployments = bool
health_check_configuration = optional(object({
healthy_threshold = optional(number)
interval = optional(number)
path = optional(string)
protocol = optional(string)
timeout = optional(number)
unhealthy_threshold = optional(number)
}))
image_configuration = object({
port = number
environment_variables = optional(map(string))
start_command = optional(string)
})
instance_configuration = object({
cpu = number
memory = number
instance_role_arn = optional(string)
})
image_identifier = string
image_repository_type = string
kms_key_arn = optional(string)
private_zone = optional(bool)
security_groups_ids = optional(list(string))
subnets = optional(list(string))
tags = map(string)
vpc_id = optional(string)
zone_name = optional(string)
}))
n/a yes
name_suffix name suffix to happend at the end of module resources string n/a yes
service_linked_role_arn arn of the service linked role build.apprunner.amazonaws.com string null no

Outputs

Name Description
app_runner_service_arns app runner service arns
app_runner_service_cnames app runner service cnames
app_runner_service_ids app runner service ids
app_runner_service_sg_arns app runner service sg arns
app_runner_service_sg_ids app runner service sg ids
app_runner_service_urls app runner service urls

About

AWS app runner module

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages