zwischenloesung.acme-tiny-install
Acme-Tiny Instalación
Este es un rol de ansible para instalar acme-tiny, primero intentando hacerlo de la forma del sistema operativo, pero si esto no funciona, obteniendo directamente el código fuente de 'diafygi' en github. Esto se puede sobrescribir si se especifica una URL o una suma de verificación.
El rol está diseñado para ser ejecutado en el host que posteriormente también ejecutará zwischenloesung.acme-tiny-setup y el rol zwischenloesung.acme-tiny.
¿Por qué no usamos uno de los roles existentes?
- Por la primera razón, lee la sección "Promesa" a continuación. Necesitamos algo confiable.
- Este rol será utilizado por maestro y debe seguir la lógica utilizada allí. (Por supuesto, el rol se puede usar sin maestro..)
ESTADO
El desarrollo se ha trasladado a inofix.acme-*
Promesa
Claro, este rol puede cambiar en el futuro, pero solo ampliaremos las funciones para no romper la compatibilidad hacia atrás.
Si se requieren cambios radicales, se creará un nuevo rol, probablemente con un sufijo 'ng' o de versión...
Instalación
ansible-galaxy install zwischenloesung.acme-tiny-install
Requisitos
- Ansible >2.0
- Rol de Galaxy: zwischenloesung.yapkg
- Python2/3 en el host objetivo
- UNIX genérico con FHS
Variables del Rol
- http_proxy (opcional, cadena)
- app__acme__tiny__checksum (opcional, cadena: por defecto="sha256:bcd7cb56c280543c929cb4b7b2d1ed2d7ebabdae74fedc96b6a63f218c0b8ace")
- app__acme__tiny__download_upstream (opcional, cadena: por defecto="https://raw.githubusercontent.com/diafygi/acme-tiny/master/acme_tiny.py")
Dependencias
- Rol de Galaxy: zwischenloesung.yapkg
- La fuente de descarga: la URL/suma de verificación por defecto puede cambiar...
Ejemplo de Playbook
- hosts: servidores
roles:
- zwischenloesung.acme-tiny-install
Licencia
GPLv3
Información del Autor
- Michael Lustenberger en inofix.ch
Install the famous acme-tiny python script
ansible-galaxy install zwischenloesung.acme-tiny-install