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