coxley.packer

coxley.packer

Faites ce que vous voulez

Remarque : Ceci est packer pour Archlinux, pas Hashicorp.

Le but de ce rôle est d'installer les pré-requis pour ansible-packer et d'exposer ce module pour utilisation.

Ceci est une liaison autour de :

Le premier est utilisé pour installer les pré-requis de packer au profit du module packer plus développé.

Exemple de Playbook

La meilleure façon de l'utiliser est dans un autre rôle, en déclarant ceci comme une dépendance de rôle.

En supposant que vous avez le rôle common, modifiez meta/main.yml :


---
dépendances:
  - { rôle: 'coxley.packer', quand: ansible_os_family == 'Archlinux' }

Ensuite, dans les dépendances suivantes et dans le rôle lui-même, vous aurez accès à ansible-packer, qui ressemble à quelque chose comme :


---
# Installer le package foo
- packer: nom=foo état=présent

# Supprimer les packages foo et bar
- packer: nom=foo,bar état=absent

# Supprimer récursivement le package baz
- packer: nom=baz état=absent récursif=oui

Exigences

Vous devez avoir httplib2 pour Python installé là où vous exécutez Ansible depuis

Licence

WTFPL

Informations sur l'auteur

Codey Oxley codey.a.oxley+os@gmail.com

À propos du projet

Ansible glue for Archlinux packer

Installer
ansible-galaxy install coxley.packer
Licence
wtfpl
Téléchargements
96
Propriétaire
code is 80% of my name ¯\_(ツ)_/¯