Skip to content
This repository has been archived by the owner on Jul 19, 2019. It is now read-only.

Latest commit

 

History

History
9 lines (7 loc) · 789 Bytes

IAM-Template.md

File metadata and controls

9 lines (7 loc) · 789 Bytes

IAM Role

The make_sonarqube_IAM-role.tmplt.json file sets up an IAM role. This role is attached to the Sonarqube-hosting EC2 instances. This role:

  • Grants access from the EC2 instances to an associated S3 "backups" bucket.
  • Allows deployment of EC2 instances via the AutoScaling service within a least-privileges deployment-environment.
  • Grants access to a named-bucket/folder containing the Sonarqube plugins (and any other software that may be needed in future iterations.
  • the IAM role includes permissions sufficient to make use of AWS's Systems Manager service (as a logical future capability).

An example of the resultant IAM policy can be viewed here