A Terraform module for creating and managing AWS Organizations.
- Organization Creation: Set up AWS Organizations.
- Account Management: Create and manage member accounts.
- Organizational Units: Establish and manage organizational units.
| Name | Version |
|---|---|
| terraform | >= 1.8.4 |
| aws | >= 5.51.0 |
| Name | Version |
|---|---|
| aws | >= 5.51.0 |
No modules.
| Name | Type |
|---|---|
| aws_organizations_organization.org | resource |
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| enabled_policy_types | (Optional) List of Organizations policy types to enable in the Organization Root. | list(string) |
[] |
no |
| feature_set | (Optional) Specify "ALL" (default) or "CONSOLIDATED_BILLING". | string |
n/a | yes |
| service_access_principals | (Optional) List of AWS service principal names for which you want to enable integration with your organization. | list(string) |
[] |
no |
| Name | Description |
|---|---|
| aws_organizations_organization_accounts | List of organization accounts including the master account. |
| aws_organizations_organization_arn | ARN of the organization. |
| aws_organizations_organization_id | Identifier of the organization. |
| aws_organizations_organization_master_account_arn | ARN of the master account. |
| aws_organizations_organization_master_account_email | Email address of the master account. |
| aws_organizations_organization_master_account_id | Identifier of the master account. |
| aws_organizations_organization_none_master_accounts | List of organization accounts excluding the master account. |
| aws_organizations_organization_roots | List of organization roots. |