Skip to content

ACAI ACF Module: terraform-aws-acf-core-configuration

Solution

GitHub Repository | Terraform Registry

Terraform module to share Configuration Items (Terraform HCL map) over multiple Terraform pipelines.

This Terraform module allows you to share Configuration Items (Terraform HCL map) over multiple Terraform pipelines.

For persistence AWS Systems Manager Parameter Store is used.
Later persistence via Amazon DynamoDB or Amazon S3 will be added.

Architecture

architecture

Features

  • Select one AWS Account for hosting the Core Configuration -> Platform Configuration Account.
  • Provision writer- and reader-principals (IAM Roles) in the Platform Configuration Account.
  • Terraform pipelines can write to the Core Configuration via assuming the writer-prinicpal.
  • Terraform pipelines can read from the Core Configuration via assuming the reader-prinicpal.