If you&#x27;d consider something other than CloudFormation, there is also Hashicorp&#x27;s Terraform. It has an AWS provider (<a href="https:&#x2F;&#x2F;terraform.io&#x2F;docs&#x2F;providers&#x2F;aws&#x2F;index.html" rel="nofollow">https:&#x2F;&#x2F;terraform.io&#x2F;docs&#x2F;providers&#x2F;aws&#x2F;index.html</a>) which creates resources and maintains the state in a file that you can store in version control (<a href="https:&#x2F;&#x2F;terraform.io&#x2F;docs&#x2F;state&#x2F;index.html" rel="nofollow">https:&#x2F;&#x2F;terraform.io&#x2F;docs&#x2F;state&#x2F;index.html</a>).