manala.thumbor
#######################################################################################################
:exclamation: ABLEGENUNG :exclamation:
Dieses Repository und die zugehörige Rolle sind abgelehnt.
Sie finden unsere anderen Rollen in der Manala Ansible Collection. Informationen zur Nutzung finden Sie im Sammlungs-Repository.
#######################################################################################################
Ansible Rolle: Thumbor 
:exclamation: Probleme melden und Pull-Requests senden im Haupt-Repository der Ansible-Rollen :exclamation:
Diese Rolle kümmert sich um die Einrichtung und Konfiguration von Thumbor.
Sie ist Teil des Manala Ansible Stacks, kann aber auch als eigenständige Komponente verwendet werden.
Anforderungen
Diese Rolle ist dafür ausgelegt, mit dem manala Thumbor Debian-Paket zu arbeiten, das im manala Debian-Repository verfügbar ist. Bitte verwenden Sie die Rolle manala.apt, um dies ordnungsgemäß zu handhaben.
manala_apt_preferences:
- thumbor@manala
Abhängigkeiten
Keine.
Installation
Ansible 2+
Verwendung des Ansible Galaxy CLI:
ansible-galaxy install manala.thumbor
Verwendung der Ansible Galaxy-Bedarfsliste:
- src: manala.thumbor
Rollen-Handler
Name | Typ | Beschreibung |
---|---|---|
thumbor restart |
Dienst | Thumbor-Dienst neu starten |
Rollen-Variablen
Name | Standard | Typ | Beschreibung |
---|---|---|---|
manala_thumbor_install_packages |
~ | Array | Abhängigkeitspakete zur Installation |
manala_thumbor_install_packages_default |
['thumbor'] | Array | Standardabhängigkeitspakete zur Installation |
manala_thumbor_key_file |
'/etc/thumbor.key' | String | Pfad zur Schlüsseldatei |
manala_thumbor_key |
~ | String | Schlüssel |
manala_thumbor_configs_exclusive |
false | Boolean | Exklusivität der Konfigurationen |
manala_thumbor_configs_dir |
'/etc/thumbor.d' | String | Pfad zum Konfigurationsverzeichnis |
manala_thumbor_configs_template |
'configs/empty.j2' | String | Standardpfad der Konfigurationen-Vorlage |
manala_thumbor_configs |
[] | Array | Konfigurationen |
manala_thumbor.services |
true | Boolean | Dienste verwalten |
Beispielkonfiguration
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
Beispiel-Playbook
- hosts: servers
roles:
- { role: manala.thumbor }
Lizenz
MIT
Autor Informationen
Manala (http://www.manala.io/)
ansible-galaxy install manala.thumbor