manala.thumbor

#######################################################################################################

:exclamation: DÉPRÉCIATION :exclamation:

Ce dépôt et le rôle associé sont dépréciés.

Vous pouvez trouver nos autres rôles dans la Collection Ansible Manala. Vous trouverez des informations sur son utilisation dans le dépôt de la collection.

#######################################################################################################

Rôle Ansible : Thumbor Statut de Construction

:exclamation: Signalez des problèmes et envoyez des Pull Requests dans le dépôt principal des rôles Ansible :exclamation:

Ce rôle s'occupe de l'installation et de la configuration de Thumbor.

Il fait partie de la pile Ansible Manala mais peut être utilisé de manière autonome.

Exigences

Ce rôle est conçu pour fonctionner avec le paquet debian thumbor manala, disponible dans le dépôt debian manala. Veuillez utiliser le rôle manala.apt pour le gérer correctement.

manala_apt_preferences:
  - thumbor@manala

Dépendances

Aucune.

Installation

Ansible 2+

En utilisant la CLI ansible galaxy :

ansible-galaxy install manala.thumbor

En utilisant un fichier de requirements pour ansible galaxy :

- src: manala.thumbor

Gestionnaires de Rôle

Nom Type Description
thumbor restart Service Redémarrer le service Thumbor

Variables de Rôle

Nom Par défaut Type Description
manala_thumbor_install_packages ~ Array Paquets dépendants à installer
manala_thumbor_install_packages_default ['thumbor'] Array Paquets dépendants par défaut à installer
manala_thumbor_key_file '/etc/thumbor.key' String Chemin du fichier clé
manala_thumbor_key ~ String Clé
manala_thumbor_configs_exclusive false Boolean Exclusivité des configurations
manala_thumbor_configs_dir '/etc/thumbor.d' String Chemin du répertoire des configurations
manala_thumbor_configs_template 'configs/empty.j2' String Chemin du modèle de configurations par défaut
manala_thumbor_configs [] Array Configurations
manala_thumbor.services true Boolean Gérer les services

Exemple de configuration

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

Exemple de playbook

- hosts: servers
  roles:
    - { role: manala.thumbor }

Licence

MIT

Informations sur l'auteur

Manala (http://www.manala.io/)

À propos du projet

Installation and configuration of Thumbor

Installer
ansible-galaxy install manala.thumbor
Licence
Unknown
Téléchargements
4k
Propriétaire
Manala is an open source project supported by the french web agency ELAO providing advanced ansible roles for website's infrastructures and far more.