manala.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.thumbor
Лицензия
Unknown
Загрузки
4k
Владелец
Manala is an open source project supported by the french web agency ELAO providing advanced ansible roles for website's infrastructures and far more.