coxley.packer
coxley.packer
Примечание: Это packer
для Archlinux, а не 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
Требования
У вас должен быть установлен httplib2 для Python на том устройстве, где вы запускаете Ansible из
Лицензия
WTFPL
Информация об авторе
Коди Оксли codey.a.oxley+os@gmail.com
Установить
ansible-galaxy install coxley.packer
Лицензия
wtfpl
Загрузки
96
Владелец
code is 80% of my name ¯\_(ツ)_/¯