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-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a50a73b41c9ab98ea1053e236c3ab904b1cd550e94bdf213c86a8a3b9192b8ee |
|
MD5 | 6351741a599cff71e5cc9b9dfc0a4c3b |
|
BLAKE2b-256 | 0861b4ef9a7a249c72ef10ca6b735478d92a186977d18b0f76125c1169ecd9b8 |