thumbor
#######################################################################################################
:exclamation: УСТАРЕВШИЙ :exclamation:
Этот репозиторий и связанная с ним роль устарели.
Вы можете найти наши другие роли в Manala Ansible Collection. Информацию о том, как ими пользоваться, вы найдете в репозитории коллекции.
#######################################################################################################
Ansible Роль: Thumbor
:exclamation: Сообщайте о проблемах и отправляйте Pull Requests в основной репозиторий Ansible Role :exclamation:
Эта роль отвечает за настройку и конфигурацию Thumbor.
Она является частью Manala Ansible stack, но может использоваться как отдельный компонент.
Требования
Эта роль предназначена для работы с manala пакетом thumbor для Debian, доступным в manala репозитории для Debian. Пожалуйста, используйте роль manala.apt для корректной работы с ней.
manala_apt_preferences:
- thumbor@manala
Зависимости
Нет.
Установка
Ansible 2+
Используя ansible galaxy cli:
ansible-galaxy install manala.thumbor
Используя файл требований ansible galaxy:
- src: manala.thumbor
Обработчики роли
Название | Тип | Описание |
---|---|---|
thumbor restart |
Служба | Перезапуск службы Thumbor |
Переменные роли
Название | По умолчанию | Тип | Описание |
---|---|---|---|
manala_thumbor_install_packages |
~ | Массив | Пакеты-зависимости для установки |
manala_thumbor_install_packages_default |
['thumbor'] | Массив | Пакеты-зависимости по умолчанию |
manala_thumbor_key_file |
'/etc/thumbor.key' | Строка | Путь к файлу ключа |
manala_thumbor_key |
~ | Строка | Ключ |
manala_thumbor_configs_exclusive |
false | Булев | Эксклюзивность конфигураций |
manala_thumbor_configs_dir |
'/etc/thumbor.d' | Строка | Путь к директории конфигураций |
manala_thumbor_configs_template |
'configs/empty.j2' | Строка | Путь к шаблону конфигураций по умолчанию |
manala_thumbor_configs |
[] | Массив | Конфигурации |
manala_thumbor.services |
true | Булев | Управление службами |
Пример конфигурации
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
Пример playbook
- hosts: servers
roles:
- { role: manala.thumbor }
Лицензия
MIT
Информация об авторе
Manala (http://www.manala.io/)
ansible-galaxy install manala/ansible-role-thumbor