This project provides a comprehensive AWS SSO Management Module built with Terraform to manage AWS Organizations efficiently. The solution streamlines identity and access management across multiple AWS accounts, ensuring security, scalability, and governance best practices. The repository includes a module and usage example for AWS-SSO.
This project includes:
- A Terraform module for AWS SSO resource management.
- Import scripts to migrate existing resources seamlessly.
- A usage example demonstrating real-world implementation.
This Terraform stack has the role to manage the AWS master account gili-master
:
- users management
- groups management
- accounts management
- permission sets management
- organization units management
export AWS_PROFILE=123456789101_AWSAdministratorAccess
terraform --environment production --region eu-west-1 apply
The stack require to use TerraForm >= 1.2.0
The AWS SSO Wrapper Module automates the provisioning and management of user access and permissions across multiple AWS accounts in an AWS Organization, it handles:
✔️ Accounts
✔️ Users
✔️ Groups
✔️ Permission Sets
This module serves as the foundation for both legacy and future AWS SSO resource management.
📜 Terraform Module Documentation
For importing existing resources into the module.
To onboard legacy users, groups, and configurations into the module, this project includes custom import scripts.