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 Estado de Construcción

: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/)

Acerca del proyecto

Installation and configuration of Thumbor

Instalar
ansible-galaxy install manala.thumbor
Licencia
Unknown
Descargas
4k
Propietario
Manala is an open source project supported by the french web agency ELAO providing advanced ansible roles for website's infrastructures and far more.