wedeployer package version beta
Project description
mypackage_wsc
mypackage_wsc is Python package to automate deploiment of infrastructure. Writtent and compatible with python 3 . to use mypackage_wsc you should follow Wedeployer skeletton.
Documentation
Documentation to Wedeployer skeletton
https://infra-doc.readthedocs.io/en/latest/
installation
Using pip, the Python package manager:
pip install --user mypackage_wsc==0.0.7
mypackage_wsc is developed for Linux os , No windows version is available.
Usage
mypackage_wsc automate terraform initialization and deploiment ,although generating necessary files for ansible and launch playbook.
I will describe below simple usage.
- mypackage_wsc.infra_bootstrap:
python -m mypackage_wsc.infra_bootstrap --account <group>-<env>
- mypackage_wsc.infra_builder_terraform:
python -m mypackage_wsc.infra_builder_terraform --account <group>-<env>
- mypackage_wsc.install_nginx:
python -m mypackage_wsc.install_nginx --group <group>-<env>
Features
Here are features for infra_builder_terraform script:
Builder Terraform Script:
optional arguments:
-h, --help show this help message and exit
--account ACCOUNT account <group>-<env>
--action ACTION plan apply or destroy
--region REGION eu-west-1 by default
--layer LAYER terraform layer
--ignore ignore layer
--provider PROVIDER cloud provider , by default aws
--approve APPROVE Auto-approve option ,set 'yes' to enable it
Here are features for infra_bootstrap script :
Boot Strap script
optional arguments:
-h, --help show this help message and exit
--provider PROVIDER provider aws
--account ACCOUNT account <group>-<env>
--action ACTION plan apply or destroy
--region REGION eu-west-1 by default
--approve APPROVE Auto-approve option ,set 'yes' to enable it
license
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
Built Distribution
Hashes for mypackage_wsc-0.0.9-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b4c1ba9bfc9240510f9ed398cf1f2eb99149daee01d55abf122a3b4a0982897 |
|
MD5 | 5b044265ffed1e568b2c01ffae375d5e |
|
BLAKE2b-256 | 72e15c28153d4ebb4522b070e3f893e0255164662373a5facab1ef3ac1b2adb2 |