From c9dccb259f2f4555b222a02da91b13752aaa15b8 Mon Sep 17 00:00:00 2001 From: Abdul Mohammed Date: Tue, 18 Oct 2016 10:10:49 -0500 Subject: [PATCH] Added brief summary about Troposphere (#220) * Added brief summary about Troposphere Added brief summary about Troposphere * updated summary about Troposphere updated summary about Troposphere * Updated Troposphere Section Updated Troposphere Section * Troposphere update #3 Troposphere update #3 --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 43dbe64..176bd5e 100644 --- a/README.md +++ b/README.md @@ -1136,6 +1136,10 @@ CloudFormation ### CloudFormation Tips - [Troposphere](https://github.com/cloudtools/troposphere) is a Python library that makes it much easier to create CloudFormation templates. + - Currently supports [AWS](https://github.com/cloudtools/troposphere#currently-supported-aws-resource-types) and [OpenStack](https://github.com/cloudtools/troposphere#currently-supported-openstack-resource-types) resource types. + - Troposphere does not support all of the resources types you can describe with CloudFormation templates. + - Built in [error](https://github.com/cloudtools/troposphere#examples-of-the-error-checking-full-tracebacks-removed-for-clarity) checking. + - A recommended soft dependency is [awacs](https://github.com/cloudtools/awacs), which allows you to generate AWS access policy in JSON by writing Python code. - 🔹Until [2016](https://aws.amazon.com/about-aws/whats-new/2016/09/aws-cloudformation-introduces-yaml-template-support-and-cross-stack-references/), CloudFormation used only an awkward JSON format that makes both reading and debugging difficult. To use it effectively typically involved building additional tooling, including converting it to YAML, but now [this is supported directly](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/template-formats.html). - CloudFormation can be set up to [send SNS notifications](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-console-add-tags.html) upon state changes, enabling programatic handling of situations where stacks fail to build, or simple email alerts so the appropriate people are informed. - CloudFormation allows the use of [**conditionals**](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/conditions-section-structure.html) when creating a stack.