This module handles creation of AWS SSO identity groups and users
module "aws_identitystore" {
source = "git::https://github.com/avlcloudtechnologies/terraform-aws-config.git?ref=v0.1.0
sso_groups = {
admins = {
description = "Group with Administrator access to all accounts excluding Management account"
},
developers = {
description = "Group for developers"
}
sso_users = {
jane = {
display_name = "Jane Doe"
given_name = "Jane"
family_name = "Doe"
sso_groups = ["admins"]
},
john = {
display_name = "John Doe"
given_name = "John"
family_name = "Doe"
sso_groups = ["developers"]
}
}
}
Name | Version |
---|---|
terraform | >= 1.3.0 |
aws | ~> 4.33 |
Name | Version |
---|---|
aws | ~> 4.33 |
No modules.
Name | Type |
---|---|
aws_identitystore_group.this | resource |
aws_identitystore_group_membership.this | resource |
aws_identitystore_user.this | resource |
aws_ssoadmin_instances.this | data source |
Name | Description | Type | Default | Required |
---|---|---|---|---|
sso_groups | A map of AWS SSO groups | map(object({ |
n/a | yes |
sso_users | A map of AWS SSO users | map(object({ |
n/a | yes |
Name | Description |
---|---|
groups | All attributes of the newly created AWS SSO groups in the identity store. |
users | All attributes of the newly created AWS SSO users in the identity store. |