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

关于项目

Ansible glue for Archlinux packer

安装
ansible-galaxy install coxley.packer
许可证
wtfpl
下载
96
拥有者
code is 80% of my name ¯\_(ツ)_/¯