jenkins
cn-terraform/jenkins/aws
Jenkins Terraform Module for AWS
Jenkins Terraform Module for AWS # This Terraform module deploys a Jenkins Master Server providing high availability and scalability.       Usage Check valid versions on: Github Releases: Terraform Module Registry: Other modules that you may need to use this module The Networking module: Github Releases: Terraform Module Registry: Install pre commit hooks. Pleas run this command right after cloning the repository.
| Name | Type | Description | Default |
|---|---|---|---|
| name_prefix | string | Name prefix for resources on AWS | required |
| region | string | AWS Region the infrastructure is hosted in | required |
| public_subnets_ids | list(any) | List of Public Subnets IDs | required |
| vpc_id | string | ID of the VPC | required |
| private_subnets_ids | list(any) | List of Private Subnets IDs | required |
| log_group_kms_key_id | string | The ARN of the KMS Key to use when encrypting log data. Please note, after the A | null |
| lb_waf_web_acl_arn | string | ARN of a WAFV2 to associate with the ALB | "" |
| log_group_retention_in_days | number | (Optional) Specifies the number of days you want to retain log events in the spe | 30 |
| enable_autoscaling | bool | (Optional) If true, autoscaling alarms will be created. | true |
| container_image | string | Name of the docker image used for deploy jenkins | "cnservices/jenkins-master" |
| container_memory | number | (Optional) The amount of memory (in MiB) to allow the container to use. This is | 4096 |
| container_cpu | number | (Optional) The number of cpu units to reserve for the container. This is optiona | 2048 |
| create_kms_key | bool | If true a new KMS key will be created to encrypt the logs. Defaults true. If set | false |
jenkins_master_alb_id — Jenkins Master Application Load Balancer IDjenkins_master_alb_arn — Jenkins Master Application Load Balancer ARNjenkins_master_alb_arn_suffix — Jenkins Master Application Load Balancer ARN Suffixjenkins_master_alb_dns_name — Jenkins Master Application Load Balancer DNS Namejenkins_master_alb_zone_id — Jenkins Master Application Load Balancer Zone IDAzure landing zones Terraform module
Terraform supermodule for the Terraform platform engineering for Azure
Terraform module to deploy landing zone subscriptions (and much more) in Azure
Terraform Module to define a consistent naming convention by (namespace, stage,