A workflow for large scale Amazon Machine Image build project.
Project description
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
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
packer_ami_workflow-0.1.2.tar.gz
(24.7 kB
view details)
Built Distribution
File details
Details for the file packer_ami_workflow-0.1.2.tar.gz
.
File metadata
- Download URL: packer_ami_workflow-0.1.2.tar.gz
- Upload date:
- Size: 24.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a92e8846d9b277db297181a80f1a1d014c44f057ef9829060ab9a95e8c3f609f |
|
MD5 | 0aad7f61df23fb10e0568bd8400e0435 |
|
BLAKE2b-256 | e4da25afb9e441078bfadab10c48beca058f80121fe30b19c72847558e42979a |
File details
Details for the file packer_ami_workflow-0.1.2-py3-none-any.whl
.
File metadata
- Download URL: packer_ami_workflow-0.1.2-py3-none-any.whl
- Upload date:
- Size: 25.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c4a296068594bdcf028043630386ca2ad6e12e64923c5a55483f1df029e5d0dd |
|
MD5 | 22d74db8ed169cf8f8327b9744e70c7e |
|
BLAKE2b-256 | 5e682a606eb6561735247762e1772b03fa09606dd0de6e1bb0cadf409e37fe9b |