Classic Load Balancers with listeners, health checks, SSL certificates, cross zone balancing, connection draining, access logging, and security group controlled ingress.
Quick start
module "elb" { source = "acscessentialeight.compliance.tf/terraform-aws-modules/elb/aws" version = "~> 4.0" # ... your arguments here}
module "elb" { source = "cfrpart11.compliance.tf/terraform-aws-modules/elb/aws" version = "~> 4.0" # ... your arguments here}
module "elb" { source = "cisacyberessentials.compliance.tf/terraform-aws-modules/elb/aws" version = "~> 4.0" # ... your arguments here}
module "elb" { source = "eugmpannex11.compliance.tf/terraform-aws-modules/elb/aws" version = "~> 4.0" # ... your arguments here}
module "elb" { source = "fedramplow.compliance.tf/terraform-aws-modules/elb/aws" version = "~> 4.0" # ... your arguments here}
module "elb" { source = "fedrampmoderate.compliance.tf/terraform-aws-modules/elb/aws" version = "~> 4.0" # ... your arguments here}
module "elb" { source = "ffiec.compliance.tf/terraform-aws-modules/elb/aws" version = "~> 4.0" # ... your arguments here}
module "elb" { source = "hipaa.compliance.tf/terraform-aws-modules/elb/aws" version = "~> 4.0" # ... your arguments here}
Run terraform init -upgrade. Terraform state is unchanged: same resource addresses, same provider, no compliance.tf-specific resources. Controls you already applied remain in AWS.
Controls enforced
Up to 3 controls are checked at terraform plan when this module comes from a compliance.tf endpoint. Which ones are active depends on the endpoint; see Framework coverage.