These templates deploy a highly available Jenkins server, the leading open source automation server. Jenkins provides hundreds of plugins to support building, deploying and automating any project. We achieve high availability by running the Jenkins master server on ecs and running dynamic slaves as ECS tasks.

Architecture Diagram



  • If no ACM certificate ARN is provided only an http listener will be created.
  • Use the alb_certificate_arn variable in the nclouds_tf_alb module to specify a list of certificates to attach to the load balancer.

Modules used