Skip to content

A small SonarQube stack running on Amazon's Elastic Container Service, built using Terraform

Notifications You must be signed in to change notification settings

CodeFarmer/aws-ecs-terraform-sonarqube

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

aws-ecs-terraform-sonarqube

A small SonarQube stack running on Amazon's Elastic Container Service, built using Terraform

Prerequisites:

  • Terraform
  • AWS command-line credentials for Terraform to read (eg., in .aws/credentials)

Things:

  • This ends up with the application being open to the internet. This might not be what you want.
  • I built this using ECS because I hadn't done that before - ECS has some other requirements that mean that if I were doing this again, I would use Elastic Beanstalk or even just a plain AMI since I ended up building a lot of things that weren't really about the app.
  • Backed to a very small RDS instance - again, could be more efficiently done with a MySQL installation on the same machine as the app server.
  • The IAM roles are a kludge, and could be made tighter and more specific.

About

A small SonarQube stack running on Amazon's Elastic Container Service, built using Terraform

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages