wedeployer包测试版
mypackage-wsc的Python项目详细描述
我的软件包
mypackage是Python包,用于自动开发基础设施。writent与python3兼容。 要使用mypackage\u wsc,您应该遵循Wedeployer skeletton。在
文件
给Wedeployer skeletton的文件 https://infra-doc.readthedocs.io/en/latest/ 在
安装
使用pip,Python包管理器:
pip install --user mypackage_wsc==0.0.7
mypackage\u wsc是为Linux操作系统开发的,没有windows版本。在
使用
mypackage\u wsc自动化了地形初始化和开发,尽管为ansible和launch playbook生成了必要的文件。 下面我将描述一下简单用法。在
- 我的包_wsc.infra_引导程序公司名称:
- 我的包_wsc.infra_builder_地形公司名称:
python -m mypackage_wsc.infra_builder_terraform --account <group>-<env>
- 我的包_wsc.安装nginx公司名称:
python -m mypackage_wsc.install_nginx --group <group>-<env>
特点
以下是infra_builder_terraform脚本的功能:
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
以下是infra欤引导脚本的功能:
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
许可证
- 项目
标签: