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 Build Status

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

Über das Projekt

Installation and configuration of Thumbor

Installieren
ansible-galaxy install manala.thumbor
GitHub Repository
Lizenz
Unknown
Downloads
4k
Besitzer
Manala is an open source project supported by the french web agency ELAO providing advanced ansible roles for website's infrastructures and far more.