organzation-and-sso

chris-qa-org/organzation-and-sso/aws

Terraform Module HCL AWS

Terraform module for AWS to create and manage Organizations and SSO

Install

module "organzation-and-sso" {
source = "chris-qa-org/organzation-and-sso/aws"
version = "1.2.1"
}
⭐ Source on GitHub 📦 Registry page

README

AWS Organization and SSO terraform module ![Terraform CI](https://github.com/chris-qa-org/terraform-aws-organzation-and-sso/actions/workflows/main.yml?branch=main) ![GitHub release](https://github.com/chris-qa-org/terraform-aws-organzation-and-sso/releases/) This module creates and manages [AWS Organizations][1], [Organization units][2], [Accounts][3], [SSO Permission sets][5] and group/user assignments. Limitations - Identity store Users and Groups must be created manually, as the identity store api does not currently support creating users or groups (https://github.com/hashicorp/terraform-provider-aws/issues/18812) - SSO must be enabled manually Usage ```hcl module "aws_organizations_and_sso" { source = "chris-qa-org/organzation-and-sso/aws" version = "1.1.2" sso_permission_sets = { "adm

Inputs (3)

NameTypeDescriptionDefault
sso_permission_setsanyAWS SSO Permission sets{}
organization_configanyOrganization configuration{ "units": {} }
enable_ssoboolEnable AWS SSOtrue

Outputs (5)

aws_ssoadmin_instances — Attributes for the SSO Admin instances (`aws_ssoadmin_instances`: https://registry.terraform.io/prov
aws_organizations_organization — Attributes for the AWS Organization (`aws_organizations_organization`: https://registry.terraform.io
aws_organizations_organizational_unit — Atrributes for the AWS Organizational Units (`aws_organizations_organizational_unit`): https://regis
aws_organizations_account — Attributes for the AWS Organization Accounts (`aws_organizations_account`): https://registry.terrafo
aws_ssoadmin_permission_set — Attributes for the AWS SSO Permission Sets (`aws_ssoadmin_permission_set`): https://registry.terrafo

Resources (7)

aws_organizations_accountaws_organizations_organizationaws_organizations_organizational_unitaws_ssoadmin_account_assignmentaws_ssoadmin_managed_policy_attachmentaws_ssoadmin_permission_setaws_ssoadmin_permission_set_inline_policy

Topics & Tags

aws

Details

FrameworkTerraform Module
LanguageHCL
Version1.2.1
Cloud AWS
★ Stars5
Forks2
Total downloads6.6k
Inputs3
Outputs5
Resources7
Examples2
LicenseMIT
Namespacechris-qa-org
Updated