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.thumborLicencja
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.
