@yocode/stacks
Flexible automation of a few common AWS tasks. Makes using CloudFormation a bit less painful for humans.
Last updated 2 years ago by geekytime .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install @yocode/stacks 
SYNC missed versions from official npm registry.

Stacks

Flexible automation of some common AWS tasks. Hopes to make CloudFormation a bit less painful for humans.

Who should use this?

Nobody, really. It's still barely half-baked. And not properly tested or documented.

What does it do?

Stacks was born out of a need to deploy web apps to AWS.

Project goals:

  • Simple configuration
  • Flexible project structures
  • Flexible naming schemes
  • Repeatable build / deploy / redeploy / teardown
  • Support for multiple environments (dev/test/prod)
  • Cross-stack references across environments
  • Built on CloudFormation (hence "Stacks")
  • Provide sensible default configs where possible

Target capabilities:

  • S3

    • create / delete buckets
    • upload / sync files
    • configure basic web hosting
  • Lambda

    • configure S3 bucket to store code (easy multi-environment support)
    • configure groups of functions together
    • sensible defaults for logging, etc.
    • shareable api gateway configs
    • repeatable create / deploy / redeploy / teardown
  • DynamoDB

    • Still mostly pass-through to CloudFormation

Things to consider:

  • Would AWS SAM be helpful?
  • Could there be more cooperation between configs and templates?
  • Should the env concept be part of more default values?

Current Tags

  • 1.0.1                                ...           latest (2 years ago)

2 Versions

  • 1.0.1                                ...           2 years ago
  • 1.0.0                                ...           2 years ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 2
Dev Dependencies (5)
Dependents (0)
None

Copyright 2014 - 2016 © taobao.org |