https://github.com/plus3it/terraform-aws-tardigrade-sso-admin
Terraform module for managing AWS SSO Admin resources, like permission sets and account assignments
https://github.com/plus3it/terraform-aws-tardigrade-sso-admin
Last synced: 3 months ago
JSON representation
Terraform module for managing AWS SSO Admin resources, like permission sets and account assignments
- Host: GitHub
- URL: https://github.com/plus3it/terraform-aws-tardigrade-sso-admin
- Owner: plus3it
- License: apache-2.0
- Created: 2023-01-10T21:54:16.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-02-25T20:52:06.000Z (over 1 year ago)
- Last Synced: 2025-02-25T21:34:43.312Z (over 1 year ago)
- Language: HCL
- Size: 172 KB
- Stars: 2
- Watchers: 5
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# terraform-aws-tardigrade-sso-admin
Terraform module to manage AWS SSO Admin resources, including:
* [AWS SSO Account Assignment](modules/account-assignment)
* [AWS SSO Permission Set](modules/permission-set)
## Requirements
| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >= 1.3 |
| [aws](#requirement\_aws) | >= 6.31.0 |
## Providers
| Name | Version |
|------|---------|
| [aws](#provider\_aws) | >= 6.31.0 |
## Resources
| Name | Type |
|------|------|
| [aws_organizations_organization.this](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/organizations_organization) | data source |
| [aws_partition.this](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/partition) | data source |
| [aws_ssoadmin_instances.this](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/ssoadmin_instances) | data source |
## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:--------:|
| [sso\_admin](#input\_sso\_admin) | Object of inputs for SSO Admin resources |
object({
account_assignments = optional(any, [])
permission_sets = optional(any, [])
}) | `{}` | no |
## Outputs
| Name | Description |
|------|-------------|
| [account\_assignments](#output\_account\_assignments) | Object of all AWS SSO Account Assignments |
| [permission\_sets](#output\_permission\_sets) | Object of all AWS SSO Permission Sets |