idp-gsuite

DNXLabs/idp-gsuite/aws

Terraform Module HCL AWS

Terraform module for setting up IDP authentication with GSuite SAML.

Install
module "idp-gsuite" {
source = "DNXLabs/idp-gsuite/aws"
version = "1.3.1"
}
plain text: /constructs/tfmod-dnxlabs-idp-gsuite-aws/install.txt
⭐ Source on GitHub 📦 Registry page
README

terraform-aws-idp-gsuite ![Lint Status](https://github.com/DNXLabs/terraform-aws-idp-gsuite/actions) ![LICENSE](https://github.com/DNXLabs/terraform-aws-idp-gsuite/blob/master/LICENSE) This terraform module sets up an IDP authentication with GSuite SAML. Deploy this module to your IdP account. The following resources will be created: - Identity and Access Management (IAM) role for admin,audit and billing users - Read-Only IAM roles - IAM roles federated to GSuite with SAML - Set Maximum CLIENT/API session duration - The default value is 43200 - Set Gsuite as an IAM SAML provider Usage ``hcl module "idp_account_roles" { source = "git::https://github.com/DNXLabs/terraform-aws-idp-gsuite.git?ref=0.0.2" org_name = "my_organization" } ` Requirements | Name | Version | |------|---------| | terra

Inputs (6)
NameTypeDescriptionDefault
org_namestringName for this organization (slug) required
metadatastringMetadata provided by GSuite required
clientslist(string)List of clients (external accounts) that this IDP account will allow switching t[]
role_max_session_durationstringMaximum CLI/API session duration"43200"
client_all_admin_role_nameslist(string)List of admin roles used by clients that this account can assume to[]
extra_roleslist(string)List of extra roles to create and allow assuming into other accounts[]
Outputs (3)
iam_role_admin_arn — ARN for admin IAM role
iam_role_read_only_arn — ARN for read-only IAM role
saml_provider_arn
Resources (5)
aws_iam_groupaws_iam_group_policyaws_iam_roleaws_iam_role_policyaws_iam_saml_provider
Details
FrameworkTerraform Module
LanguageHCL
Version1.3.1
Cloud AWS
★ Stars3
Forks3
Total downloads6.1k
Inputs6
Outputs3
Resources5
LicenseApache-2.0
NamespaceDNXLabs
Updated