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
File details
Details for the file mypackage_wsc-1.0.0.tar.gz
.
File metadata
- Download URL: mypackage_wsc-1.0.0.tar.gz
- Upload date:
- Size: 5.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.4.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a41a98e77d234d00e5465433d41f64159e7bf89394f0edfb3b26ad59951cd7cb |
|
MD5 | 610f3328e01e02254990e0411d46a10c |
|
BLAKE2b-256 | 1040f8c3edf2e0fbf919f0211816f8d7b1a4b158a4664de04a205a57108fac96 |
File details
Details for the file mypackage_wsc-1.0.0-py3-none-any.whl
.
File metadata
- Download URL: mypackage_wsc-1.0.0-py3-none-any.whl
- Upload date:
- Size: 20.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.4.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a50a73b41c9ab98ea1053e236c3ab904b1cd550e94bdf213c86a8a3b9192b8ee |
|
MD5 | 6351741a599cff71e5cc9b9dfc0a4c3b |
|
BLAKE2b-256 | 0861b4ef9a7a249c72ef10ca6b735478d92a186977d18b0f76125c1169ecd9b8 |