Welcome to packer_ami_workflow Documentation
我在生产实践中使用 packer 来构建 Amazon Machine Image 总结了一套最佳实践, 用于维护 AMI 数量非常多, Provision 逻辑非常复杂的项目. 其核心思想是将一个复杂的 provision 过程分拆成多个 step, 然后这些 step 按照顺序组合成一个 workflow, 运维人员可以每隔一段时间就重新运行一次这个 workflow 以更新镜像.
为了方便开发人员能快速上手这套最佳实践, 我设计了一套目录结构以及框架, 使得即时没有经验的开发者都可以用类似填表那样的傻瓜式操作管理复杂项目.
Install
packer_ami_workflow is released on PyPI, so all you need is to:
$ pip install packer-ami-workflow
To upgrade to latest version:
$ pip install --upgrade packer-ami-workflow
Metadata
Release files for packer-ami-workflow 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| packer_ami_workflow-0.1.2.tar.gz | 24.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| packer_ami_workflow-0.1.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 49.9 kB
Release files / packer_ami_workflow-0.1.2.tar.gz
| Download URL | packer_ami_workflow-0.1.2.tar.gz |
|---|---|
| Size | 24.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a92e8846d9b277db297181a80f1a1d014c44f057ef9829060ab9a95e8c3f609f
|
|
BLAKE2b-256 checksum How to use checksums |
e4da25afb9e441078bfadab10c48beca058f80121fe30b19c72847558e42979a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.10.10
|
Release files / packer_ami_workflow-0.1.2-py3-none-any.whl
| Download URL | packer_ami_workflow-0.1.2-py3-none-any.whl |
|---|---|
| Size | 25.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c4a296068594bdcf028043630386ca2ad6e12e64923c5a55483f1df029e5d0dd
|
|
BLAKE2b-256 checksum How to use checksums |
5e682a606eb6561735247762e1772b03fa09606dd0de6e1bb0cadf409e37fe9b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.10.10
|