This repository contains Terraform configurations to create an AWS IAM Identity Center (successor to AWS Single Sign-On) with the required AWS IAM roles and policies.
AWS IAM Identity Center (successor to AWS Single Sign-On) is a service that enables users to access multiple AWS accounts and applications with a single sign-on experience. It eliminates the need for users to remember multiple usernames and passwords, and it provides administrators with a single place to manage access to their AWS resources.
This Terraform configuration creates an AWS IAM Identity Center, including the required AWS IAM roles and policies. It also creates an AWS IAM user that can be used to test the AWS IAM Identity Center configuration.
- Clone this repository and navigate to the
terraform
directory. - Initialize the Terraform working directory by running
terraform init
. - Create the AWS IAM Identity Center by running
terraform apply
. - Once the AWS IAM Identity Center is created, you can test it by running
terraform output
and using the output values to sign in to the AWS Management Console.
You can customize this Terraform configuration by modifying the variables.tf
file. This file contains variables that can be used to customize the AWS IAM Identity Center configuration.