Giter VIP home page Giter VIP logo

awscfncli's Introduction

AWS CloudFormation CLI

Build Status

Command Line Interface for AWS CloudFormation.

Introduction

awscfncli is a simple CLI tool that helps you manage AWS CloudFormation stacks.

Features:

  • Simple CLI interface.
  • YAML stack configuration file.
  • Stack management.
  • ChangeSet management.
  • Display and tracking stack events, including nested stack.
  • Tracking stack export value and references.

In action

Usage

cfn COMMAND SUBCOMMAND STACK_CONFIG [ARGS]...

To view a list of available subcommands, type:

cfn COMMAND --help

To view help of a particular subcommand, type:

cfn COMMAND SUBCOMMAND --help

Supported commands:

  • template
    • validate - Validate template
    • reflect - Generate config from existing stack
  • stack
    • deploy - Deploy new stack
    • update - Update stack
    • describe - Describe stack status
    • tail - Print stack events
    • delete - Delete stack
  • changeset
    • create - Create new ChangeSet
    • list - List ChangeSet of stack
    • describe - Describe changes
    • execute - Update stack using ChangeSet

STACK_CONFIG is a simple YAML file describes stack deploy parameters:

Stack:
  Region:               us-east-1
  StackName:            SampleIAMUsersGroupsAndPolicies
  TemplateURL:          https://s3.amazonaws.com/cloudformation-templates-us-east-1/IAM_Users_Groups_and_Policies.template
  Capabilities:         [CAPABILITY_IAM]
  Parameters:
    Password:           bob180180180
  Tags:
    project:            Bob

Install

Install using pip, from pypi:

pip install awscfncli

Tutorial

Read the tutorial

AWS Credentials

Check boto3 document.

awscfncli's People

Contributors

glieseray avatar kotaimen avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.