We are currently saving Terraform state files in buckets that live in the AWS management account.
What AWS account do we put the state buckets in?
Long term, it's good if we're not putting the state in the management account. The benefit: a Terraform run that doesn't involve the management account should be able to succeed without interacting with the management account.
Originally posted by @sftim in #4694 (comment)
In general we should stop creating resources inside the management account. Service Control Policies affect only member accounts in the organization. They have no effect on users or roles in the management account.
/area infra
/area infra/aws
/priority important-longterm
We are currently saving Terraform state files in buckets that live in the AWS management account.
What AWS account do we put the state buckets in?
Long term, it's good if we're not putting the state in the management account. The benefit: a Terraform run that doesn't involve the management account should be able to succeed without interacting with the management account.
Originally posted by @sftim in #4694 (comment)
In general we should stop creating resources inside the management account. Service Control Policies affect only member accounts in the organization. They have no effect on users or roles in the management account.
/area infra
/area infra/aws
/priority important-longterm