# Self Enforcing, Self Documenting, Infrastructure Change Management with CodePipeline & CloudFormation

DevFeed: [Self Enforcing, Self Documenting, Infrastructure Change Management with CodePipeline & CloudFormation](<https://devfeed.tech/articles/self-enforcing-self-documenting-infrastructure-change-management-with-codepipeline-cloudformation-27896.md>)

Original publisher: [Read original article](<https://clevertap.com/blog/self-enforcing-self-documenting-infrastructure-change-management-with-codepipeline-and-cloudformation/>)

Author: Francis Pereira

Published: 2018-06-12T07:00:30Z

Content type: tutorial

Language: en

Sources: [CleverTap](<https://devfeed.tech/sources/clevertap.md>)

Topics: [AWS CloudFormation](<https://devfeed.tech/topics/aws-cloudformation.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Provisioning](<https://devfeed.tech/topics/provisioning.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [cloud-infrastructure](<https://devfeed.tech/topics/cloud-infrastructure.md>), [Git](<https://devfeed.tech/topics/git.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [Jenkins](<https://devfeed.tech/topics/jenkins.md>)

Tags: [aws](<https://devfeed.tech/tags/aws.md>), [aws-cloudformation](<https://devfeed.tech/tags/aws-cloudformation.md>), [change](<https://devfeed.tech/tags/change.md>), [clevertap](<https://devfeed.tech/tags/clevertap.md>), [clevertap-technology-engineering-aws-infrastructure](<https://devfeed.tech/tags/clevertap-technology-engineering-aws-infrastructure.md>), [commit](<https://devfeed.tech/tags/commit.md>), [compliance](<https://devfeed.tech/tags/compliance.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [github](<https://devfeed.tech/tags/github.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [jenkins](<https://devfeed.tech/tags/jenkins.md>), [provisioning](<https://devfeed.tech/tags/provisioning.md>), [software-delivery](<https://devfeed.tech/tags/software-delivery.md>), [technology](<https://devfeed.tech/tags/technology.md>), [vpc](<https://devfeed.tech/tags/vpc.md>)

## AI overview

This article describes CleverTap's infrastructure change-management system built with Git, AWS CodePipeline, and AWS CloudFormation. It explains disabling AWS console write access, modeling one delivery pipeline per CloudFormation stack, and synchronizing repository changes for controlled provisioning and deployment.

## Source excerpt

In preparation for compliance certification later this year, we disabled write access for all AWS console users (except the primary, The post Self Enforcing, Self Documenting, Infrastructure Change Management with CodePipeline & CloudFormation first appeared on CleverTap.