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

Commit 06cf0d7

Browse files
authored
Upgrade Geodesic and Terraform Root Modules (#43)
* Upgrade root modules * add users * upgrade tfrm
1 parent d96a338 commit 06cf0d7

File tree

3 files changed

+11
-25
lines changed

3 files changed

+11
-25
lines changed

Dockerfile

Lines changed: 5 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
FROM cloudposse/terraform-root-modules:0.6.0 as terraform-root-modules
1+
FROM cloudposse/terraform-root-modules:0.11.0 as terraform-root-modules
22

3-
FROM cloudposse/geodesic:0.38.0
3+
FROM cloudposse/geodesic:0.46.0
44

55
ENV DOCKER_IMAGE="cloudposse/root.cloudposse.co"
66
ENV DOCKER_TAG="latest"
@@ -11,38 +11,18 @@ ENV BANNER="root.cloudposse.co"
1111
# AWS Region
1212
ENV AWS_REGION="us-west-2"
1313
ENV AWS_DEFAULT_REGION="${AWS_REGION}"
14+
ENV AWS_ACCOUNT_ID="323330167063"
15+
ENV AWS_ROOT_ACCOUNT_ID="${AWS_ACCOUNT_ID}"
1416

1517
# Terraform vars
1618
ENV TF_VAR_region="${AWS_REGION}"
17-
ENV TF_VAR_account_id="323330167063"
19+
ENV TF_VAR_account_id="${AWS_ACCOUNT_ID}"
1820
ENV TF_VAR_namespace="cpco"
1921
ENV TF_VAR_stage="root"
2022

2123
ENV TF_VAR_parent_domain_name="cloudposse.co"
2224
ENV TF_VAR_root_domain_name="root.cloudposse.co"
2325

24-
ENV TF_VAR_prod_account_email="info+prod@cloudposse.co"
25-
ENV TF_VAR_prod_account_id="845778104613"
26-
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"]'
27-
28-
ENV TF_VAR_staging_account_email="info+staging@cloudposse.co"
29-
ENV TF_VAR_staging_account_id="781281608584"
30-
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"]'
31-
32-
ENV TF_VAR_audit_account_email="info+audit@cloudposse.co"
33-
ENV TF_VAR_audit_account_id="205035139483"
34-
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"]'
35-
36-
ENV TF_VAR_dev_account_email="info+dev@cloudposse.co"
37-
ENV TF_VAR_dev_account_id="838456590850"
38-
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"]'
39-
40-
ENV TF_VAR_testing_account_email="info+testing@cloudposse.co"
41-
ENV TF_VAR_testing_account_id="126450723953"
42-
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"]'
43-
44-
ENV TF_VAR_local_name_servers='["", "", "", ""]'
45-
4626
# Terraform state bucket and DynamoDB table for state locking
4727
ENV TF_BUCKET_REGION="${AWS_REGION}"
4828
ENV TF_BUCKET="${TF_VAR_namespace}-${TF_VAR_stage}-terraform-state"

conf/accounts/terraform.tfvars

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
account_email = "info+%s@cloudposse.co"
2+
accounts_enabled = ["dev", "staging", "prod", "testing", "audit"]

conf/iam/terraform.tfvars

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
accounts_enabled = ["dev", "staging", "prod", "testing", "audit"]
2+
13
prod_account_user_names = [
24
"admin@cloudposse.co",
35
"erik@cloudposse.com",
@@ -24,6 +26,8 @@ dev_account_user_names = [
2426
"erik@cloudposse.com",
2527
"vadzim@cloudposse.com",
2628
"aliaksandr@cloudposse.com",
29+
"solairerove",
30+
"josh"
2731
]
2832

2933
testing_account_user_names = [

0 commit comments

Comments
 (0)