Generates AWS CloudFormation template from python object
Project description
Description
This tool generates AWS CloudFormation template from python object.
Requirements
Python 3.6+
How to install
$ pip install aws-vapor
How to use
$ aws-vapor --help
usage: aws-vapor [--version] [-v | -q] [--log-file LOG_FILE] [-h] [--debug]
AWS CloudFormation Template Generator
optional arguments:
--version show program's version number and exit
-v, --verbose Increase verbosity of output. Can be repeated.
-q, --quiet Suppress output except warnings and errors.
--log-file LOG_FILE Specify a file to log output. Disabled by default.
-h, --help Show help message and exit.
--debug Show tracebacks on errors.
Commands:
complete print bash completion command
config show current configuration or set new configuration
generate generate AWS CloudFormation template from python object
get download contributed recipe from url
help print detailed help for another command
generates AWS CloudFormation template
$ aws-vapor config set defaults contrib '/path/to/template-dir'
$ aws-vapor config list
[defaults]
contrib = /path/to/template-dir
$ aws-vapor generate 'template-file' --output '/path/to/json-file'
Examples
See https://github.com/ohtomi/aws-vapor/tree/master/examples/
Contributing
Fork it!
Create your feature branch: git checkout -b my-new-feature
Commit your changes: git commit -am ‘Add some feature’
Push to the branch: git push origin my-new-feature
Submit a pull request :D
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
aws-vapor-0.1.0.tar.gz
(11.4 kB
view details)
Built Distribution
aws_vapor-0.1.0-py3-none-any.whl
(12.8 kB
view details)
File details
Details for the file aws-vapor-0.1.0.tar.gz
.
File metadata
- Download URL: aws-vapor-0.1.0.tar.gz
- Upload date:
- Size: 11.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed1a3984eaed18f35c8a47c6a9306b18fbda567c3e060e611f2a2c2cbc0f3739 |
|
MD5 | c9c220750035872cb2837165f3631356 |
|
BLAKE2b-256 | 6789e02b2807724370229a560bf47856c5f7879716bab1edd0207fa23a379cd9 |
File details
Details for the file aws_vapor-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: aws_vapor-0.1.0-py3-none-any.whl
- Upload date:
- Size: 12.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e220e58ec44e96ae21e0a8eff2423da71b7a3fd27a5dfb444bdf8ff27786330 |
|
MD5 | 9efba19344c042eaab624e4d2ee5f334 |
|
BLAKE2b-256 | 8f8c981ed42eb45f66e2a3a6c45449d2c0bf792f3ebae8183bde5e53870e0253 |