Terraform module to setup AWS Config in an organization
module "config" {
source = "blackbird-cloud/config-organization/aws"
version = "~> 2"
s3_bucket_name = "my-bucket"
role_arn = "arn:aws:iam::123456789101:role/my-role"
}
Name | Version |
---|---|
terraform | >= 1 |
aws | >= 4 |
Name | Version |
---|---|
aws | >= 4 |
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 |
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 |
No outputs.
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 © 2017-2024 Blackbird Cloud