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 
: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/)
ansible-galaxy install manala.thumbor