Skip to content

yuuki/cfstacker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 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:
    -s, --stack-name    specify stack name
    -c, --capabilities  specify capabilities
    -e, --environment   specify environment
    -p, --profile       specify AWS_PROFILE

    --dry-run           only shows command-lines

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)

Releases

No releases published

Packages

 
 
 

Languages