manala.thumbor
#######################################################################################################
:exclamation: DESAPROBACIÓN :exclamation:
Este repositorio y el rol asociado están descontinuados.
Puedes encontrar nuestros otros roles en la Colección de Ansible de Manala. Encontrarás información sobre su uso en el repositorio de la colección.
#######################################################################################################
Rol de Ansible: Thumbor 
:exclamation: Reportar problemas y enviar Pull Requests en el repositorio principal de Roles de Ansible :exclamation:
Este rol se encarga de la configuración y el montaje de Thumbor.
Es parte de la pila de Ansible de Manala, pero se puede usar como un componente independiente.
Requisitos
Este rol está diseñado para funcionar con el paquete debian de manala thumbor, disponible en el repositorio debian de manala. Por favor, usa el rol manala.apt para manejarlo correctamente.
manala_apt_preferences:
- thumbor@manala
Dependencias
Ninguna.
Instalación
Ansible 2+
Usando la CLI de ansible galaxy:
ansible-galaxy install manala.thumbor
Usando un archivo de requisitos de ansible galaxy:
- src: manala.thumbor
Controladores de Rol
Nombre | Tipo | Descripción |
---|---|---|
thumbor restart |
Servicio | Reiniciar el servicio Thumbor |
Variables de Rol
Nombre | Predeterminado | Tipo | Descripción |
---|---|---|---|
manala_thumbor_install_packages |
~ | Array | Paquetes de dependencia a instalar |
manala_thumbor_install_packages_default |
['thumbor'] | Array | Paquetes de dependencia predeterminados |
manala_thumbor_key_file |
'/etc/thumbor.key' | String | Ruta del archivo de clave |
manala_thumbor_key |
~ | String | Clave |
manala_thumbor_configs_exclusive |
false | Boolean | Exclusividad de configuraciones |
manala_thumbor_configs_dir |
'/etc/thumbor.d' | String | Ruta del directorio de configuraciones |
manala_thumbor_configs_template |
'configs/empty.j2' | String | Ruta de la plantilla de configuraciones |
manala_thumbor_configs |
[] | Array | Configuraciones |
manala_thumbor.services |
true | Boolean | Manejar servicios |
Ejemplo de configuración
manala_thumbor_key: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
manala_thumbor_configs:
- file: debian.conf
template: configs/debian.j2
- file: thumbor.conf
template: configs/default.prod.j2
- file: app.conf
config:
- MAX_WIDTH: 100
- UPLOAD_MAX_SIZE: 1024
Ejemplo de playbook
- hosts: servidores
roles:
- { role: manala.thumbor }
Licencia
MIT
Información del autor
Manala (http://www.manala.io/)
ansible-galaxy install manala.thumbor