Skip to content

datnguyen312/terraform-aws-config-organization

 
 

Repository files navigation

blackbird-logo

Requirements

Name Version
terraform >= 1
aws ~> 4

Providers

Name Version
aws ~> 4

Modules

Name Source Version
bucket terraform-aws-modules/s3-bucket/aws ~> 3
bucket_policy blackbird-cloud/s3-bucket-policy/aws ~> 0
kms_key blackbird-cloud/kms-key/aws ~> 0

Resources

Name Type
aws_config_configuration_aggregator.organization resource
aws_config_configuration_recorder.default resource
aws_config_configuration_recorder_status.default resource
aws_config_delivery_channel.default resource
aws_config_organization_conformance_pack.default resource
aws_iam_role.config resource
aws_iam_role.organization resource
aws_iam_role_policy_attachment.config resource
aws_iam_role_policy_attachment.organization resource
aws_caller_identity.default data source
aws_iam_policy_document.assume_role data source
aws_organizations_organization.default data source

Inputs

Name Description Type Default Required
administrator_arns List of AWS principals that will receive Administrative permissions on the resources created. list(string) [] no
conformance_packs (Optional) Map of AWS Config Organization Conformance Packs. More information can be found in the Managing Conformance Packs Across all Accounts in Your Organization and AWS Config Managed Rules documentation. map(any) {} no
name (Optional) Name used for all created resources. Defaults to config. string "config" no
tags (Optional) Map of tags to assign to the trail. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level. map(string) {} no
viewers_arns (Optional) List of AWS principals that will receive viewing permissions on the Config bucket. list(string) [] no
writers_arns (Optional) List of AWS principals that will receive writing permissions on the Config bucket. list(string) [] no

Outputs

Name Description
bucket n/a

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

About

Terraform AWS Config Organization

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HCL 100.0%