Skip to content
forked from yuuki/cfstacker

A simple AWS CloudFormation stacks manager

License

Notifications You must be signed in to change notification settings

chrolis/cfstacker

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cfstacker

A CLI tool to manage AWS CloudFormation stack in Python.

Usage

% cfstacker
Usage: cfstacker.py [OPTIONS] ACTION STACK

Actions:
    create      create stack
    update      update stack after show diffs with currently deployed stack
    delete      delete stack
    validate    validate template

Options:
    -n, --dry-run       only shows command-lines
    -s, --stack-name    specify stack name
    -c, --capabilities  specify capabilities
    -e, --environment   specify environment
    -p, --profile       specify AWS_PROFILE

Installation

With homebrew:

brew install --HEAD yuuki/cfstacker/cfstacker

Or with pip:

pip3 install git+https://github.com/yuuki/cfstacker

Requirements

Directory Layout

% tree examples/
examples/
├── Makefile
├── bin
│   └── cfstacker
└── stacks
    ├── iam
    │   ├── parameters
    │   │   ├── prod.json
    │   │   └── staging.json
    │   ├── policy.json
    │   └── templates
    │       ├── prod.yml
    │       └── staging.yml
    └── s3
        ├── parameters
        │   ├── prod.json
        │   └── staging.json
        ├── policy.json
        └── template.yml

License

MIT

Thanks

chrolis (Original version writer)

About

A simple AWS CloudFormation stacks manager

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%