Skip to content

Commit 6a5abc2

Browse files
authored
feat: create groups for DTO AI account (#389)
1 parent b705d99 commit 6a5abc2

File tree

2 files changed

+38
-0
lines changed

2 files changed

+38
-0
lines changed

terragrunt/org_account/iam_identity_center/digital_transformation_office_assignments.tf

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,20 @@ locals {
3030
permission_set = data.aws_ssoadmin_permission_set.aws_read_only_access,
3131
},
3232
]
33+
digital_transformation_office_ai_staging_permission_sets = [
34+
{
35+
group = aws_identitystore_group.digital_transformation_office_ai_staging_admin,
36+
permission_set = data.aws_ssoadmin_permission_set.aws_administrator_access,
37+
},
38+
{
39+
group = aws_identitystore_group.digital_transformation_office_ai_staging_read_only,
40+
permission_set = data.aws_ssoadmin_permission_set.aws_read_only_access,
41+
},
42+
{
43+
group = aws_identitystore_group.digtal_transformation_office_ai_staging_billing_read_only,
44+
permission_set = aws_ssoadmin_permission_set.read_only_billing,
45+
},
46+
]
3347
cra_dashboard_staging_permission_sets = [
3448
{
3549
group = aws_identitystore_group.cra_dashboard_staging_admin,

terragrunt/org_account/iam_identity_center/digital_transformation_office_groups.tf

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,30 @@ resource "aws_identitystore_group" "digtal_transformation_office_staging_billing
3737
identity_store_id = local.sso_identity_store_id
3838
}
3939

40+
41+
#
42+
# AI Staging
43+
#
44+
resource "aws_identitystore_group" "digital_transformation_office_ai_staging_admin" {
45+
display_name = "DigitalTransformationOffice-AI-Staging-Admin"
46+
description = "Grants members administrator access to the Digital Transformation Office AI Staging account."
47+
identity_store_id = local.sso_identity_store_id
48+
}
49+
50+
resource "aws_identitystore_group" "digital_transformation_office_ai_staging_read_only" {
51+
display_name = "DigitalTransformationOffice-AI-Staging-ReadOnly"
52+
description = "Grants members read-only access to the Digital Transformation Office AI Staging account."
53+
identity_store_id = local.sso_identity_store_id
54+
55+
}
56+
57+
resource "aws_identitystore_group" "digtal_transformation_office_ai_staging_billing_read_only" {
58+
display_name = "DigitalTransformationOffice-AI-Staging-Billing-ReadOnly"
59+
description = "Grants members read-only Billing and Cost Explorer access to the Digital Transformation office AI Staging account."
60+
identity_store_id = local.sso_identity_store_id
61+
}
62+
63+
4064
#
4165
# CRA Dashboard Staging
4266
#

0 commit comments

Comments
 (0)