Skip to main content

aws-vapor

PyPI Status License Python Versions Build Status Documentation Status

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

  1. Fork it!

  2. Create your feature branch: git checkout -b my-new-feature

  3. Commit your changes: git commit -am ‘Add some feature’

  4. Push to the branch: git push origin my-new-feature

  5. Submit a pull request :D

License

MIT

Author

Kenichi Ohtomi

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)

Source distribution for aws-vapor 0.1.0
File Size Uploaded
aws-vapor-0.1.0.tar.gz 11.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for aws-vapor 0.1.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

0.0.14

2 release files

0.0.13

2 release files

0.0.12

2 release files

0.0.11

2 release files

0.0.10

2 release files

0.0.9

2 release files

0.0.8

1 release file

0.0.7

1 release file

0.0.6

1 release file

0.0.5

1 release file

0.0.4

1 release file

0.0.3

1 release file

0.0.2

1 release file

0.0.1

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page