Skip to main content
Documentation Status https://github.com/MacHu-GWU/packer_ami_workflow-project/actions/workflows/main.yml/badge.svg https://codecov.io/gh/MacHu-GWU/packer_ami_workflow-project/branch/main/graph/badge.svg https://img.shields.io/pypi/v/packer-ami-workflow.svg https://img.shields.io/pypi/l/packer-ami-workflow.svg https://img.shields.io/pypi/pyversions/packer-ami-workflow.svg https://img.shields.io/badge/Release_History!--None.svg?style=social https://img.shields.io/badge/STAR_Me_on_GitHub!--None.svg?style=social
https://img.shields.io/badge/Link-Document-blue.svg https://img.shields.io/badge/Link-API-blue.svg https://img.shields.io/badge/Link-Install-blue.svg https://img.shields.io/badge/Link-GitHub-blue.svg https://img.shields.io/badge/Link-Submit_Issue-blue.svg https://img.shields.io/badge/Link-Request_Feature-blue.svg https://img.shields.io/badge/Link-Download-blue.svg

Welcome to packer_ami_workflow Documentation

https://packer-ami-workflow.readthedocs.io/en/latest/_static/packer_ami_workflow-logo.png

我在生产实践中使用 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)

Source distribution for packer-ami-workflow 0.1.2
File Size Uploaded
packer_ami_workflow-0.1.2.tar.gz 24.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for packer-ami-workflow 0.1.2
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page