coxley.packer
coxley.packer
注意:这是 Archlinux 的 packer
,不是 Hashicorp 的
此角色的目的是安装 ansible-packer 的依赖,并让 这个模块可供使用。
这是围绕以下内容的整合:
前者用于安装 packer 的依赖,以便使用更完善的 packer 模块。
示例剧本
理想的使用方式是在另一个角色中,将此定义为角色依赖。
假设您有角色 common
,请编辑 meta/main.yml
:
---
dependencies:
- { role: 'coxley.packer', when: ansible_os_family == 'Archlinux' }
然后在后续的依赖和角色本身中,您将可以访问
ansible-packer
,其内容如下:
---
# 安装包 foo
- packer: name=foo state=present
# 移除包 foo 和 bar
- packer: name=foo,bar state=absent
# 递归删除包 baz
- packer: name=baz state=absent recurse=yes
要求
您必须在运行 Ansible 的地方安装 httplib2 这个 Python 库。
许可证
WTFPL
作者信息
Codey Oxley codey.a.oxley+os@gmail.com