manala.thumbor

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

:exclamation: DEPRECJA :exclamation:

To repozytorium oraz związana z nim rola są przestarzałe.

Możesz znaleźć nasze inne role w Kolekcji Manala Ansible. Informacje na temat ich użycia znajdziesz w repozytorium kolekcji.

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

Rola Ansible: Thumbor Status budowy

:exclamation: Zgłaszaj problemy oraz wysyłaj Pull Requesty w głównym repozytorium ról Ansible :exclamation:

Ta rola zajmie się konfiguracją i ustawieniem Thumbora.

Jest częścią stosu Ansible Manala, ale może być używana jako samodzielny komponent.

Wymagania

Ta rola została stworzona do pracy z pakietem debian thumbor od manala, dostępnym w repozytorium debian manala. Proszę użyć roli manala.apt do właściwego zarządzania tym.

manala_apt_preferences:
  - thumbor@manala

Zależności

Brak.

Instalacja

Ansible 2+

Używając cli ansible galaxy:

ansible-galaxy install manala.thumbor

Używając pliku wymagań ansible galaxy:

- src: manala.thumbor

Obsługa roli

Nazwa Typ Opis
thumbor restart Serwis Restartuje usługę Thumbor

Zmienne roli

Nazwa Domyślna Typ Opis
manala_thumbor_install_packages ~ Tablica Pakiety zależności do zainstalowania
manala_thumbor_install_packages_default ['thumbor'] Tablica Domyślne pakiety zależności do zainstalowania
manala_thumbor_key_file '/etc/thumbor.key' String Ścieżka do pliku klucza
manala_thumbor_key ~ String Klucz
manala_thumbor_configs_exclusive false Boolean Ekstremalne konfiguracje
manala_thumbor_configs_dir '/etc/thumbor.d' String Ścieżka do katalogu z konfiguracjami
manala_thumbor_configs_template 'configs/empty.j2' String Ścieżka do domyślnego szablonu konfiguracji
manala_thumbor_configs [] Tablica Konfiguracje
manala_thumbor.services true Boolean Zarządzanie usługami

Przykład konfiguracji


manala_thumbor_key: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

manala_thumbor_configs:
  - plik: debian.conf
    szablon: configs/debian.j2
  - plik: thumbor.conf
    szablon: configs/default.prod.j2
  - plik: app.conf
    konfiguracja:
      - MAX_WIDTH: 100
      - UPLOAD_MAX_SIZE: 1024

Przykładowy playbook

- hosty: serwery
  role:
    - { rola: manala.thumbor }

Licencja

MIT

Informacje o autorze

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

O projekcie

Installation and configuration of Thumbor

Zainstaluj
ansible-galaxy install manala.thumbor
Licencja
Unknown
Pobrania
4k
Właściciel
Manala is an open source project supported by the french web agency ELAO providing advanced ansible roles for website's infrastructures and far more.