Skip to content

Flagscript organization terraform modules - simple org for enthusiasts.

License

Notifications You must be signed in to change notification settings

flagscript/terraform-aws-flagscript-organization

Repository files navigation

Requirements

Name Version
terraform ~> 1.6
aws ~> 5.0

Providers

Name Version
aws ~> 5.0

Modules

Name Source Version
deployments_ou ./modules/foundational-staged-ou n/a
infrastructure_ou ./modules/foundational-staged-ou n/a
security_ou ./modules/foundational-staged-ou n/a
suspended_ou ./modules/foundational-ou n/a
workloads_ou ./modules/foundational-ou n/a

Resources

Name Type
aws_organizations_organization.flagscript_org resource

Inputs

Name Description Type Default Required
allowed_service_principals List of AWS service principal names for which you want to enable integration with your organization. list(string) [] no
application_id Application Id string n/a yes
enabled_policy_types List of Organizations policy types to enable in the Organization Root. list(string)
[
"AISERVICES_OPT_OUT_POLICY",
"BACKUP_POLICY",
"SERVICE_CONTROL_POLICY",
"TAG_POLICY"
]
no
feature_set Specify 'ALL' (default) or 'CONSOLIDATED_BILLING'. string "ALL" no
org_owner Owner moniker for the flagscript organization. string "flagscript" no

Outputs

Name Description
deployments_ou_arn Arn of the deployments ou.
deployments_ou_id Id of the deployments ou.
infrastructure_ou_arn Arn of the infrastructure ou.
infrastructure_ou_id Id of the infrastructure ou.
org_arn Arn of the flagscript organization.
org_id Id of the flagscript organization.
prod_deployments_ou_arn Arn of the prod deployments ou.
prod_deployments_ou_id Id of the prod deployments ou.
prod_infrastructure_ou_arn Arn of the prod infrastructure ou.
prod_infrastructure_ou_id Id of the prod infrastructure ou.
prod_security_ou_arn Arn of the prod security ou.
prod_security_ou_id Id of the prod security ou.
security_ou_arn Arn of the security ou.
security_ou_id Id of the security ou.
suspended_ou_arn Arn of the suspended ou.
suspended_ou_id Id of the suspended ou.
test_deployments_ou_arn Arn of the test deployments ou.
test_deployments_ou_id Id of the test deployments ou.
test_infrastructure_ou_arn Arn of the test infrastructure ou.
test_infrastructure_ou_id Id of the test infrastructure ou.
test_security_ou_arn Arn of the test security ou.
test_security_ou_id Id of the test security ou.
workloads_ou_arn Arn of the workloads ou.
workloads_ou_id Id of the workloads ou.

About

Flagscript organization terraform modules - simple org for enthusiasts.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages