coxley.packer
coxley.packer
Nota: Esto es packer
de Archlinux, no de Hashicorp.
El propósito de este rol es instalar los requisitos previos para ansible-packer y hacer este módulo disponible para su uso.
Esto es un enlace entre:
El primero se utiliza para instalar los requisitos previos de packer en favor del módulo packer más desarrollado.
Ejemplo de Playbook
La forma ideal de usar esto es dentro de otro rol, declarando esto como una dependencia del rol.
Suponiendo que tienes el rol common
, edita meta/main.yml
:
---
dependencies:
- { role: 'coxley.packer', when: ansible_os_family == 'Archlinux' }
Luego, en las siguientes dependencias y en el propio rol, tendrás acceso a
ansible-packer
, que se ve algo así:
---
# Instalar el paquete foo
- packer: name=foo state=present
# Eliminar los paquetes foo y bar
- packer: name=foo,bar state=absent
# Eliminar recursivamente el paquete baz
- packer: name=baz state=absent recurse=yes
Requisitos
Debes tener httplib2 para Python instalado donde estás ejecutando Ansible desde
Licencia
WTFPL
Información del Autor
Codey Oxley codey.a.oxley+os@gmail.com
Acerca del proyecto
Ansible glue for Archlinux packer
Instalar
ansible-galaxy install coxley.packer
Licencia
wtfpl
Descargas
96
Propietario
code is 80% of my name ¯\_(ツ)_/¯