Cloud Provisioning Tool
Project description
About
awsscripter is a tool to write automation on the top of AWS CLI (Boto).It automates away some of the more mundane, repetitive and error-prone tasks, simplify aws resource management more efficiently.
Features: - Audit AWS accounts with different compliance program such as CISP, PCI-DSS, HIPPA - Takes inputs from templates & Configuration and performs user friendly automations by combining aws boto api’s - Support for inserting dynamic values in templates via customisable resolvers - Support for running arbitrary code as hooks before/after stack builds - Support for templates written in JSON, YAML, Jinja2 or Python DSLs such as Troposphere - Easy integration to xformnation platform - Fast, highly parallel builds - Built in support for working with ALM (application lifecycle Management tools and Operation Support System - Infrastructure visibility with meta-operations such as stack querying protection
Example
> awsscripter audit CISP
> awsscripter audit PCIDSS
Usage: awsscripter [OPTIONS] COMMAND [ARGS]… awsscripter is a tool to manage your cloud native infrastructure deployments.
- Options:
- --version
Show the version and exit.
- --debug
Turn on debug logging.
- --dir TEXT
Specify awsscripter directory.
- --output
The formatting style for command output.
- --no-colour
Turn off output colouring.
- --var TEXT
A variable to template into config files.
- --var-file FILENAME
A YAML file of variables to template into config files.
- --help
Show this message and exit.
- Commands:
audit Commands for auditing aws environment with… init Commands for initialising awsscripter… list packet security check :return: monitor Commands for auditing aws environment with… security packet security check :return: stack Commands for auditing aws environment with… testcommand A sample testcommand
- sub-commands:
> awsscripter stack
Usage: awsscripter stack [OPTIONS] COMMAND [ARGS]…
Options:
- --help
Show this message and exit.
- Commands:
create Creates a stack or a change set. delete Deletes a stack or a change set. describe Commands for describing attributes of stacks. execute Executes a change set. generate Prints the template. launch Launch a stack or environment. list Commands for listing attributes of stacks. set-policy Sets stack policy. status Print status of stack or environment. update Update a stack. validate Validat1. - - - - es the template.
> awsscripter init
Usage: awsscripter init [OPTIONS] COMMAND [ARGS]…
Commands for initialising awsscripter projects.
- Options:
- --help
Show this message and exit.
- Commands:
env Initialises an environment in a project. project Initialises a new project.
Install
$ pip install awsscripter
Tutorial and Documentation
Contributions
See our Contributing Guide.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file awsscripter-0.0.314.tar.gz
.
File metadata
- Download URL: awsscripter-0.0.314.tar.gz
- Upload date:
- Size: 116.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85dd78ff64fa92c36bdfbdaf8a45e96abfc8a87590a9fad016936cc44bfc6ed8 |
|
MD5 | ddd446cc7f88341b00d9b96db1e7b778 |
|
BLAKE2b-256 | e48bb58008cc2db52178b3dfc4cb22bfa0882ef0c8c5e62642a0021cf71953d1 |