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

О проекте

Installation and configuration of Thumbor

Установить
ansible-galaxy install manala/ansible-role-thumbor
Лицензия
Unknown
Загрузки
4019
Владелец
Manala is an open source project supported by the french web agency ELAO providing advanced ansible roles for website's infrastructures and far more.