coxley.packer
coxley.packer
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