sso

cloud-security-labs/sso/aws

Terraform Module HCL AWS

Terraform module that creates AWS SSO Permission Set

Install

module "sso" {
source = "cloud-security-labs/sso/aws"
version = "0.3.1"
}
⭐ Source on GitHub 📦 Registry page

README

terraform-aws-sso ![Infrastructure Tests](https://www.bridgecrew.cloud/link/badge?vcs=github&fullRepo=cloud-security-labs%2Fterraform-aws-sso&benchmark=INFRASTRUCTURE+SECURITY) ![Infrastructure Tests](https://www.bridgecrew.cloud/link/badge?vcs=github&fullRepo=cloud-security-labs%2Fterraform-aws-sso&benchmark=CIS+AWS+V1.2) Assumptions - AWS ORG created, with SSO enabled. - AWS SSO enabled. - AWS SSO Group is created. Requirements | Name | Version | | --------- | --------- | | terraform | >= 0.14.0 | | aws | >= 3.24.0 | Providers | Name | Version | | ---- | --------- | | aws | >= 3.24.0 | Modules No Modules. Resources | Name | | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | | a

Inputs (8)

NameTypeDescriptionDefault
relay_statestring(Optional) The relay state URL used to redirect users within the application dur required
managed_policy_arnslist(string)Managed polices ARNs required
inline_policyanyInline policy JSON input required
account_assignmentslist(object( { accou required
namestring(Required, Forces new resource) The name of the Permission Set. required
tagsmap(string)(Optional) Key-value map of resource tags.{ "Terraform": "Yes" }
descriptionstring(Optional) The description of the Permission Set.""
session_durationstring(Optional) The length of time that the application user sessions are valid in th"PT1H"

Outputs (4)

account_names
account_ids
ssoadmin_instance_arn
identity_store_id

Resources (4)

aws_ssoadmin_account_assignmentaws_ssoadmin_managed_policy_attachmentaws_ssoadmin_permission_setaws_ssoadmin_permission_set_inline_policy

Details

FrameworkTerraform Module
LanguageHCL
Version0.3.1
Cloud AWS
★ Stars8
Forks5
Total downloads15.5k
Inputs8
Outputs4
Resources4
Examples1
LicenseUnlicense
Namespacecloud-security-labs
Updated