This Terraform module deploys a SonarQube community server on AWS. Based on official Sonarqube Docker image https://hub.docker.com/_/sonarqube.
Check valid versions on:
- Github Releases: https://github.com/cn-terraform/terraform-aws-sonarqube/releases
- Terraform Module Registry: https://registry.terraform.io/modules/cn-terraform/sonarqube/aws
Name | Version |
---|---|
terraform | >= 0.12 |
Name | Version |
---|---|
aws | n/a |
random | n/a |
Name | Description | Type | Default | Required |
---|---|---|---|---|
availability_zones | List of Availability Zones | list(string) |
n/a | yes |
db_instance_size | DB instance size | string |
"db.r4.large" |
no |
db_name | Default DB name | string |
"sonar" |
no |
db_password | DB password | string |
"" |
no |
db_username | Default DB username | string |
"sonar" |
no |
name_prefix | Name prefix for resources on AWS | string |
n/a | yes |
private_subnets_ids | List of Private Subnets IDs | list(string) |
n/a | yes |
public_subnets_ids | List of Public Subnets IDs | list(string) |
n/a | yes |
region | AWS Region the infrastructure is hosted in | string |
n/a | yes |
vpc_id | ID of the VPC | string |
n/a | yes |
Name | Description |
---|---|
sonar_lb_arn | SonarQube Load Balancer ARN |
sonar_lb_arn_suffix | SonarQube Load Balancer ARN Suffix |
sonar_lb_dns_name | SonarQube Load Balancer DNS Name |
sonar_lb_id | SonarQube Load Balancer ID |
sonar_lb_zone_id | SonarQube Load Balancer Zone ID |