Module: AwsCftTools

Defined in:
lib/aws_cft_tools.rb,
lib/aws_cft_tools/stack.rb,
lib/aws_cft_tools/change.rb,
lib/aws_cft_tools/client.rb,
lib/aws_cft_tools/errors.rb,
lib/aws_cft_tools/runbook.rb,
lib/aws_cft_tools/version.rb,
lib/aws_cft_tools/runbooks.rb,
lib/aws_cft_tools/template.rb,
lib/aws_cft_tools/client/cft.rb,
lib/aws_cft_tools/client/ec2.rb,
lib/aws_cft_tools/client/base.rb,
lib/aws_cft_tools/template_set.rb,
lib/aws_cft_tools/runbooks/diff.rb,
lib/aws_cft_tools/runbooks/init.rb,
lib/aws_cft_tools/aws_enumerator.rb,
lib/aws_cft_tools/runbook/report.rb,
lib/aws_cft_tools/runbooks/hosts.rb,
lib/aws_cft_tools/deletion_change.rb,
lib/aws_cft_tools/dependency_tree.rb,
lib/aws_cft_tools/runbooks/deploy.rb,
lib/aws_cft_tools/runbooks/images.rb,
lib/aws_cft_tools/runbooks/stacks.rb,
lib/aws_cft_tools/threaded_output.rb,
lib/aws_cft_tools/client/templates.rb,
lib/aws_cft_tools/runbooks/retract.rb,
lib/aws_cft_tools/template/metadata.rb,
lib/aws_cft_tools/template/properties.rb,
lib/aws_cft_tools/template/dsl_context.rb,
lib/aws_cft_tools/template/file_system.rb,
lib/aws_cft_tools/template_set/closure.rb,
lib/aws_cft_tools/dependency_tree/nodes.rb,
lib/aws_cft_tools/runbooks/diff/context.rb,
lib/aws_cft_tools/runbooks/deploy/stacks.rb,
lib/aws_cft_tools/dependency_tree/variables.rb,
lib/aws_cft_tools/runbooks/common/templates.rb,
lib/aws_cft_tools/runbooks/deploy/reporting.rb,
lib/aws_cft_tools/runbooks/deploy/templates.rb,
lib/aws_cft_tools/runbooks/deploy/threading.rb,
lib/aws_cft_tools/template_set/dependencies.rb,
lib/aws_cft_tools/runbooks/common/changesets.rb,
lib/aws_cft_tools/runbooks/retract/templates.rb,
lib/aws_cft_tools/template_set/array_methods.rb,
lib/aws_cft_tools/client/cft/stack_management.rb,
lib/aws_cft_tools/template_set/each_slice_state.rb,
lib/aws_cft_tools/client/cft/changeset_management.rb,
lib/aws_cft_tools/runbooks/diff/context/reporting.rb

Overview

AWS CloudFormation Tools

A collection of classes and methods to manage AWS Infrastructure using CloudFormation as the fundamental unit of infrastructure state. Aws::Cft supports JSON, YAML, and DSL templates with minimal decoration to establish dependencies between templates.

Command Line Interface

A CLI is provided through the aws-cft command that will run any of the “runbooks” under the AwsCftTools::Runbooks:: namespace.

To find a complete list of subcommands, run aws-cft –help.

Defined Under Namespace

Modules: Runbooks Classes: AWSEnumerator, Change, Client, CloudFormationError, DeletionChange, DependencyTree, IncompleteEnvironmentError, ParseException, Runbook, Stack, Template, TemplateSet, ThreadedOutput, ToolingException, UnsatisfiedDependencyError

Constant Summary collapse

VERSION =

Version of AwsCftTools.

'0.1.4'