The repository defines basic AWS configuration:
- IAM groups
- IAM users
- IAM roles
- IAM policies
The aws-admin
group is for all human users. A member of this group can assume one of allowed IAM roles.
aleks
- metf_github
- a user that runs GitHub CI/CD
TFAWSAdmin
- defines what roles can assume an entity that has this policy (aws-admin
).TFAdminForGitHub
- what a GitHub role can do.
github-admin
- a role that anyone who wants to make a GitHub change
terraform_locks
is a dynamodb table used for Terraform state locks.