From d16c6973c1c3b4978b9273af3c7173f642c97ae7 Mon Sep 17 00:00:00 2001 From: Josh Myers Date: Fri, 15 Feb 2019 10:07:01 +0000 Subject: [PATCH] Bump terraform-root-modules to 0.43.0 (#48) This is quite a jump but needed for some recent fixes to do with `users` and `iam`. One of the changes to how IAM user accounts are managed is to have all IAM users centrally managed in `conf/users`. vadzim + aliaksandr are not currently working on CP projects so those users are removed and the other users are in the correct admin groups across all accounts thanks to the `admin_groups` local, where all admin groups across enabled accounts are read from SSM. are added to these groups as they are included in `admin_groups --- conf/iam/terraform.tfvars | 39 ------------------------------------- conf/users/terraform.tfvars | 2 +- 2 files changed, 1 insertion(+), 40 deletions(-) diff --git a/conf/iam/terraform.tfvars b/conf/iam/terraform.tfvars index 3a4dac9..21817f9 100644 --- a/conf/iam/terraform.tfvars +++ b/conf/iam/terraform.tfvars @@ -1,40 +1 @@ accounts_enabled = ["dev", "staging", "prod", "testing", "audit"] - -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", - "solairerove", - "josh" -] - -testing_account_user_names = [ - "admin@cloudposse.co", - "erik@cloudposse.com", - "vadzim@cloudposse.com", - "aliaksandr@cloudposse.com", - "josh", - "solairerove" -] diff --git a/conf/users/terraform.tfvars b/conf/users/terraform.tfvars index bfff281..1723fe3 100644 --- a/conf/users/terraform.tfvars +++ b/conf/users/terraform.tfvars @@ -3,7 +3,7 @@ terragrunt = { path = "${find_in_parent_folders()}" } terraform { - source = "git::https://github.com/cloudposse/terraform-root-modules.git//aws/users?ref=0.6.0" + source = "git::https://github.com/cloudposse/terraform-root-modules.git//aws/users?ref=0.43.0" extra_arguments "smtp" { commands = ["plan", "apply", "destroy"] env_vars = {