initial commit
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
data "aws_ssoadmin_instances" "sso1" {}
|
||||
|
||||
resource "aws_identitystore_user" "sso-user" {
|
||||
identity_store_id = tolist(data.aws_ssoadmin_instances.sso1.identity_store_ids)[0]
|
||||
display_name = "${var.firstName} ${var.lastName}"
|
||||
user_name = var.username
|
||||
nickname = var.username
|
||||
emails {
|
||||
primary = true
|
||||
value = var.email
|
||||
}
|
||||
|
||||
name {
|
||||
family_name = var.lastName
|
||||
given_name = var.firstName
|
||||
}
|
||||
}
|
||||
|
||||
data "aws_identitystore_group" "sso-group" {
|
||||
identity_store_id = tolist(data.aws_ssoadmin_instances.sso1.identity_store_ids)[0]
|
||||
alternate_identifier {
|
||||
unique_attribute {
|
||||
attribute_path = "DisplayName"
|
||||
attribute_value = var.groupName
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
resource "aws_identitystore_group_membership" "sso-group-membership" {
|
||||
identity_store_id = tolist(data.aws_ssoadmin_instances.sso1.identity_store_ids)[0]
|
||||
group_id = data.aws_identitystore_group.sso-group.group_id
|
||||
member_id = aws_identitystore_user.sso-user.user_id
|
||||
}
|
||||
Reference in New Issue
Block a user