coxley.packer
coxley.packer
Hinweis: Dies ist Archlinux packer
, nicht von Hashicorp
Zweck dieser Rolle ist es, die Voraussetzungen für ansible-packer zu installieren und dieses Modul zur Nutzung bereitzustellen.
Dies ist das Bindeglied zwischen:
Das erste wird verwendet, um die Voraussetzungen für packer anstelle des umfassenderen packer-Moduls zu installieren.
Beispiel Playbook
Die ideale Verwendung ist innerhalb einer anderen Rolle, indem diese als Rollenabhängigkeit deklariert wird.
Angenommen, du hast die Rolle common
, bearbeite meta/main.yml
:
---
dependencies:
- { role: 'coxley.packer', when: ansible_os_family == 'Archlinux' }
Dann hast du in den folgenden Abhängigkeiten und in der Rolle selbst Zugang zu
ansible-packer
, was ungefähr so aussieht:
---
# Installiere das Paket foo
- packer: name=foo state=present
# Entferne die Pakete foo und bar
- packer: name=foo,bar state=absent
# Entferne das Paket baz rekursiv
- packer: name=baz state=absent recurse=yes
Anforderungen
Du musst httplib2 für Python installiert haben, wo du Ansible aus ausführst.
Lizenz
WTFPL
Autoreninformation
Codey Oxley codey.a.oxley+os@gmail.com