coxley.packer

coxley.packer

Mach was du willst

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

Über das Projekt

Ansible glue for Archlinux packer

Installieren
ansible-galaxy install coxley.packer
GitHub Repository
Lizenz
wtfpl
Downloads
96
Besitzer
code is 80% of my name ¯\_(ツ)_/¯