awesome-cloudformation
Awesome curated list of AWS CloudFormation links
https://github.com/JeffRMoore/awesome-cloudformation
Last synced: 5 days ago
JSON representation
-
Articles
- Build Continuous Delivery Workflows for CloudFormation Stacks
- AWS Git-backed Static Website
- Running AWS Lambda Functions in AWS CodePipeline using CloudFormation
- Automating AWS CodeDeploy Provisioning in CloudFormation
- Optional Parameters For Pre-existing Resources in AWS CloudFormation Templates
- CloudFormation To Build A CDN With (Free) Custom SSL
- Using AWS KMS to Encrypt Values in CloudFormation Stacks - using a Lambda backed custom resource to encrypt sensative values and make the encrypted form available to CloudFormation.
- How to Translate HIPAA Controls to AWS CloudFormation Templates - A few security related Template examples.
-
AWS Documentation
- User Guide - AWS Official User Guide
- API Reference - AWS Official API Reference
- User Guide - AWS Official User Guide
- API Reference - AWS Official API Reference
-
Comparing, Evaluating, Integrating with other Tools
- Heat - CloudFormation compatible Orchestration program for OpenStack.
- Why we use Terraform and not Chef, Puppet, Ansible, SaltStack, or CloudFormation - Overview of features of various Infrastructure as Code Tools, including CloudFormation.
- Choosing the Right Tool to Provision AWS Infrastructure - Comparing CloudFormation and Teraform.
- Why we use Terraform and not Chef, Puppet, Ansible, SaltStack, or CloudFormation - Overview of features of various Infrastructure as Code Tools, including CloudFormation.
- Why we use Terraform and not Chef, Puppet, Ansible, SaltStack, or CloudFormation - Overview of features of various Infrastructure as Code Tools, including CloudFormation.
- Why we use Terraform and not Chef, Puppet, Ansible, SaltStack, or CloudFormation - Overview of features of various Infrastructure as Code Tools, including CloudFormation.
- Why we use Terraform and not Chef, Puppet, Ansible, SaltStack, or CloudFormation - Overview of features of various Infrastructure as Code Tools, including CloudFormation.
- Why we use Terraform and not Chef, Puppet, Ansible, SaltStack, or CloudFormation - Overview of features of various Infrastructure as Code Tools, including CloudFormation.
- Why we use Terraform and not Chef, Puppet, Ansible, SaltStack, or CloudFormation - Overview of features of various Infrastructure as Code Tools, including CloudFormation.
- Why we use Terraform and not Chef, Puppet, Ansible, SaltStack, or CloudFormation - Overview of features of various Infrastructure as Code Tools, including CloudFormation.
- Why we use Terraform and not Chef, Puppet, Ansible, SaltStack, or CloudFormation - Overview of features of various Infrastructure as Code Tools, including CloudFormation.
- Why we use Terraform and not Chef, Puppet, Ansible, SaltStack, or CloudFormation - Overview of features of various Infrastructure as Code Tools, including CloudFormation.
- Why we use Terraform and not Chef, Puppet, Ansible, SaltStack, or CloudFormation - Overview of features of various Infrastructure as Code Tools, including CloudFormation.
- Why we use Terraform and not Chef, Puppet, Ansible, SaltStack, or CloudFormation - Overview of features of various Infrastructure as Code Tools, including CloudFormation.
- Why we use Terraform and not Chef, Puppet, Ansible, SaltStack, or CloudFormation - Overview of features of various Infrastructure as Code Tools, including CloudFormation.
- Why we use Terraform and not Chef, Puppet, Ansible, SaltStack, or CloudFormation - Overview of features of various Infrastructure as Code Tools, including CloudFormation.
- Why we use Terraform and not Chef, Puppet, Ansible, SaltStack, or CloudFormation - Overview of features of various Infrastructure as Code Tools, including CloudFormation.
- Why we use Terraform and not Chef, Puppet, Ansible, SaltStack, or CloudFormation - Overview of features of various Infrastructure as Code Tools, including CloudFormation.
- Why we use Terraform and not Chef, Puppet, Ansible, SaltStack, or CloudFormation - Overview of features of various Infrastructure as Code Tools, including CloudFormation.
- Why we use Terraform and not Chef, Puppet, Ansible, SaltStack, or CloudFormation - Overview of features of various Infrastructure as Code Tools, including CloudFormation.
- Why we use Terraform and not Chef, Puppet, Ansible, SaltStack, or CloudFormation - Overview of features of various Infrastructure as Code Tools, including CloudFormation.
- Why we use Terraform and not Chef, Puppet, Ansible, SaltStack, or CloudFormation - Overview of features of various Infrastructure as Code Tools, including CloudFormation.
- Why we use Terraform and not Chef, Puppet, Ansible, SaltStack, or CloudFormation - Overview of features of various Infrastructure as Code Tools, including CloudFormation.
- Why we use Terraform and not Chef, Puppet, Ansible, SaltStack, or CloudFormation - Overview of features of various Infrastructure as Code Tools, including CloudFormation.
- Why we use Terraform and not Chef, Puppet, Ansible, SaltStack, or CloudFormation - Overview of features of various Infrastructure as Code Tools, including CloudFormation.
- Why we use Terraform and not Chef, Puppet, Ansible, SaltStack, or CloudFormation - Overview of features of various Infrastructure as Code Tools, including CloudFormation.
- Why we use Terraform and not Chef, Puppet, Ansible, SaltStack, or CloudFormation - Overview of features of various Infrastructure as Code Tools, including CloudFormation.
- Why we use Terraform and not Chef, Puppet, Ansible, SaltStack, or CloudFormation - Overview of features of various Infrastructure as Code Tools, including CloudFormation.
- Why we use Terraform and not Chef, Puppet, Ansible, SaltStack, or CloudFormation - Overview of features of various Infrastructure as Code Tools, including CloudFormation.
- Why we use Terraform and not Chef, Puppet, Ansible, SaltStack, or CloudFormation - Overview of features of various Infrastructure as Code Tools, including CloudFormation.
- Why we use Terraform and not Chef, Puppet, Ansible, SaltStack, or CloudFormation - Overview of features of various Infrastructure as Code Tools, including CloudFormation.
- Why we use Terraform and not Chef, Puppet, Ansible, SaltStack, or CloudFormation - Overview of features of various Infrastructure as Code Tools, including CloudFormation.
- Why we use Terraform and not Chef, Puppet, Ansible, SaltStack, or CloudFormation - Overview of features of various Infrastructure as Code Tools, including CloudFormation.
-
DSLs and Generators
- troposphere - Python library to create AWS CloudFormation descriptions
- go-cloudformation - A golang library for reading and producing
- Lono - Lono generates CloudFormation templates based on erb templates
- cfndsl - Ruby DSL for generating AWS CloudFormation templates
- CloudFormation Template Generator
-
Examples
- User Guide Sample Templates
- Continuous Delivery Basic Walkthrough
- Stelligent CloudFormation Templates
- Continuous Deployment Reference Architecture - Reference Architecture for creating a flexible and scalable deployment pipeline to Amazon ECS using AWS CodePipeline. Demonstrates
- aws-git-backed-static-website
- AWS API Gateway Developer Portal - An example serverless application deployment with Cognito and Lambda configuration in CloudFormation.
- Startup Kit Serverless Workload - An example serverless RESTful API, to be deployed via the AWS Serverless Application Model (SAM).
- Dromedary
- Dromedary Serverless
- AWS CloudFormation Template Collection - Officially supported
- Continuous Delivery Basic Walkthrough
- Serverless Image Resizing - An image resizing API deployed
- ECS CloudFormation Reference Architecture
- User Guide Sample Templates
- Continuous Delivery Basic Walkthrough
- Startup Kit Serverless Workload - An example serverless RESTful API, to be deployed via the AWS Serverless Application Model (SAM).
-
IDEs
- idea-cloudformation - AWS CloudFormation plugin for IntelliJ-based IDEs (IntelliJ IDEA, RubyMine, WebStorm, PhpStorm, PyCharm, AppCode, Android Studio, DataGrip, CLion).
- cform - SublimeText plugin for CloudFormation.
-
Tools
- CFN Nag - Linting tool for CloudFormation templates
- cfn-check - CloudFormation template validation tool
- aws-cfn-template-flip - Tool for converting AWS CloudFormation templates between JSON and YAML formats
-
Videos
- DEV313 - Infrastructure Continuous Delivery Using AWS CloudFormation
- DVO304 - AWS CloudFormation Best Practices
- ARC307 - Infrastructure as Code
- AWS CloudFormation: Infrastructure as Code - From AWS Public Sector Summit 2016
- Deep Dive:Infrastructure as Code - AWS Webinar
Programming Languages
Categories
Sub Categories
Keywords
cloudformation
3
aws
2
devops
2
security-automation
1
security
1
open-source
1
linting
1
lint
1
iam-rules
1
continuous-testing
1
compliance
1
cloudformation-templates
1
cloudformation-security
1
cfn-nag
1
cfn
1
amazon
1
lambda
1
codepipeline
1
codedeploy
1
codecommit
1
codebuild
1
fargate
1
ecs
1
ec2
1
docker
1
continuous-deployment
1
troposphere
1
python3
1
python
1
aws-cloudformation
1
unit-testing
1
stelligent
1
static-analysis
1