Skip to content

Latest commit

 

History

History
51 lines (35 loc) · 4.18 KB

File metadata and controls

51 lines (35 loc) · 4.18 KB

AWS Organizations Terraform module

A Terraform module which configures your AWS Organization and creates AWS accounts. Read this page for more information, and for a secure reference architecture by AWS, read this page.

blackbird-logo

Requirements

Name Version
terraform >= 1
aws ~> 5

Providers

Name Version
aws 5.49.0

Resources

Name Type
aws_account_alternate_contact.billing resource
aws_account_alternate_contact.operations resource
aws_account_alternate_contact.security resource
aws_account_primary_contact.default resource
aws_organizations_account.default resource
aws_organizations_delegated_administrator.default resource

Inputs

Name Description Type Default Required
accounts List of AWS accounts to create
map(object({
email = string
close_on_deletion = optional(bool)
iam_user_access_to_billing = optional(bool)
delegated_administrator_services = list(string)
tags = optional(map(string))
parent_id = optional(string)
}))
n/a yes
contacts Primary and alternate contacts for the accounts
object({
primary_contact = object({
address_line_1 = string
address_line_2 = optional(string)
address_line_3 = optional(string)
city = string
company_name = optional(string)
country_code = string
district_or_county = optional(string)
full_name = string
phone_number = string
postal_code = string
state_or_region = optional(string)
website_url = optional(string)
})
operations_contact = object({
name = string
title = string
email_address = string
phone_number = optional(string)
})
billing_contact = object({
name = string
title = string
email_address = string
phone_number = optional(string)
})
security_contact = object({
name = string
title = string
email_address = string
phone_number = optional(string)
})
})
n/a yes

Outputs

Name Description
accounts The accounts created

About

We are Blackbird Cloud, Amsterdam based cloud consultancy, and cloud management service provider. We help companies build secure, cost efficient, and scale-able solutions.

Checkout our other 👉 terraform modules

Copyright

Copyright © 2017-2023 Blackbird Cloud