Skip to content
This repository has been archived by the owner on Feb 10, 2021. It is now read-only.

Commit

Permalink
Add IAM Users (#5)
Browse files Browse the repository at this point in the history
* Add IAM Users

* Move envs to `terraform.tfvars` files

* Format `terraform.tfvars` files
  • Loading branch information
aknysh authored Jul 19, 2018
1 parent 870ba08 commit 3660951
Show file tree
Hide file tree
Showing 3 changed files with 43 additions and 8 deletions.
9 changes: 1 addition & 8 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -19,34 +19,26 @@ ENV TF_VAR_namespace="cpco"
ENV TF_VAR_stage="root"

ENV TF_VAR_parent_domain_name="cloudposse.co"

ENV TF_VAR_root_domain_name="root.cloudposse.co"
ENV TF_VAR_root_account_admin_user_names='["admin@cloudposse.co"]'
ENV TF_VAR_root_account_readonly_user_names='[]'

ENV TF_VAR_prod_account_email="info+prod@cloudposse.co"
ENV TF_VAR_prod_account_id="845778104613"
ENV TF_VAR_prod_account_user_names='["admin@cloudposse.co"]'
ENV TF_VAR_prod_name_servers='["ns-1105.awsdns-10.org", "ns-1801.awsdns-33.co.uk", "ns-414.awsdns-51.com", "ns-835.awsdns-40.net"]'

ENV TF_VAR_staging_account_email="info+staging@cloudposse.co"
ENV TF_VAR_staging_account_id="781281608584"
ENV TF_VAR_staging_account_user_names='["admin@cloudposse.co"]'
ENV TF_VAR_staging_name_servers='["ns-1029.awsdns-00.org", "ns-1798.awsdns-32.co.uk", "ns-38.awsdns-04.com", "ns-776.awsdns-33.net"]'

ENV TF_VAR_audit_account_email="info+audit@cloudposse.co"
ENV TF_VAR_audit_account_id="205035139483"
ENV TF_VAR_audit_account_user_names='["admin@cloudposse.co"]'
ENV TF_VAR_audit_name_servers='["ns-1343.awsdns-39.org", "ns-2001.awsdns-58.co.uk", "ns-330.awsdns-41.com", "ns-881.awsdns-46.net"]'

ENV TF_VAR_dev_account_email="info+dev@cloudposse.co"
ENV TF_VAR_dev_account_id="838456590850"
ENV TF_VAR_dev_account_user_names='["admin@cloudposse.co"]'
ENV TF_VAR_dev_name_servers='["ns-112.awsdns-14.com", "ns-1485.awsdns-57.org", "ns-1655.awsdns-14.co.uk", "ns-613.awsdns-12.net"]'

ENV TF_VAR_testing_account_email="info+testing@cloudposse.co"
ENV TF_VAR_testing_account_id="126450723953"
ENV TF_VAR_testing_account_user_names='["admin@cloudposse.co"]'
ENV TF_VAR_testing_name_servers='["ns-312.awsdns-39.com", "ns-1416.awsdns-49.org", "ns-619.awsdns-13.net", "ns-1794.awsdns-32.co.uk"]'

ENV TF_VAR_local_name_servers='["", "", "", ""]'
Expand All @@ -64,6 +56,7 @@ COPY --from=terraform-root-modules /aws/tfstate-backend/ /conf/tfstate-backend/
COPY --from=terraform-root-modules /aws/root-dns/ /conf/root-dns/
COPY --from=terraform-root-modules /aws/organization/ /conf/organization/
COPY --from=terraform-root-modules /aws/accounts/ /conf/accounts/
COPY --from=terraform-root-modules /aws/root-iam/ /conf/root-iam/
COPY --from=terraform-root-modules /aws/iam/ /conf/iam/
COPY --from=terraform-root-modules /aws/cloudtrail/ /conf/cloudtrail/

Expand Down
34 changes: 34 additions & 0 deletions conf/iam/terraform.tfvars
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
prod_account_user_names = [
"admin@cloudposse.co",
"erik@cloudposse.com",
"vadzim@cloudposse.com",
"aliaksandr@cloudposse.com",
]

staging_account_user_names = [
"admin@cloudposse.co",
"erik@cloudposse.com",
"vadzim@cloudposse.com",
"aliaksandr@cloudposse.com",
]

audit_account_user_names = [
"admin@cloudposse.co",
"erik@cloudposse.com",
"vadzim@cloudposse.com",
"aliaksandr@cloudposse.com",
]

dev_account_user_names = [
"admin@cloudposse.co",
"erik@cloudposse.com",
"vadzim@cloudposse.com",
"aliaksandr@cloudposse.com",
]

testing_account_user_names = [
"admin@cloudposse.co",
"erik@cloudposse.com",
"vadzim@cloudposse.com",
"aliaksandr@cloudposse.com",
]
8 changes: 8 additions & 0 deletions conf/root-iam/terraform.tfvars
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
root_account_admin_user_names = [
"admin@cloudposse.co",
"erik@cloudposse.com",
"vadzim@cloudposse.com",
"aliaksandr@cloudposse.com",
]

root_account_readonly_user_names = []

0 comments on commit 3660951

Please sign in to comment.