aws-vapor
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
Metadata
Release files for aws-vapor 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| aws-vapor-0.1.0.tar.gz | 11.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| aws_vapor-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 24.2 kB
Release files / aws-vapor-0.1.0.tar.gz
| Download URL | aws-vapor-0.1.0.tar.gz |
|---|---|
| Size | 11.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ed1a3984eaed18f35c8a47c6a9306b18fbda567c3e060e611f2a2c2cbc0f3739
|
|
BLAKE2b-256 checksum How to use checksums |
6789e02b2807724370229a560bf47856c5f7879716bab1edd0207fa23a379cd9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / aws_vapor-0.1.0-py3-none-any.whl
| Download URL | aws_vapor-0.1.0-py3-none-any.whl |
|---|---|
| Size | 12.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6e220e58ec44e96ae21e0a8eff2423da71b7a3fd27a5dfb444bdf8ff27786330
|
|
BLAKE2b-256 checksum How to use checksums |
8f8c981ed42eb45f66e2a3a6c45449d2c0bf792f3ebae8183bde5e53870e0253
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |