Skip to content

Terraform module to setup AWS Config in an organization

License

Notifications You must be signed in to change notification settings

blackbird-cloud/terraform-aws-config-organization

Repository files navigation

Terraform Aws Config Organization Module

Terraform module to setup AWS Config in an organization

blackbird-logo

Example

module "config" {
  source  = "blackbird-cloud/config-organization/aws"
  version = "~> 2"

  s3_bucket_name = "my-bucket"
  role_arn       = "arn:aws:iam::123456789101:role/my-role"
}

Requirements

Name Version
terraform >= 1
aws >= 4

Providers

Name Version
aws >= 4

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

Inputs

Name Description Type Default Required
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
role_arn The ARN of the IAM role to use for this configuration recorder. string n/a yes
s3_bucket_name The name of the S3 bucket to store Config history. string n/a yes
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

Outputs

No outputs.

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-2024 Blackbird Cloud

About

Terraform module to setup AWS Config in an organization

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages