mozilla_syncserver

Введение

Эта роль устанавливает и настраивает приложение Mozilla Sync Server, упакованное в Docker.

Требования

Хотя явных зависимостей нет, целевая машина должна быть способна работать как Docker-хост. Роль Ansible geerlingguy.docker является подходящим решением.

Переменные роли

Смотрите комментарий в файле переменных по умолчанию для получения информации о конфигурации.

Зависимости

Отсутствуют.

Пример плейбука

- hosts: whatever
  roles:
    - triplepoint.mozilla_syncserver

Тестирование роли

Эта роль тестируется с помощью molecule, используя pipenv для управления зависимостями и окружением для тестирования Python.

Настройка окружения для выполнения

pip install pipenv

После установки pipenv, вы можете создать виртуальное окружение для выполнения с помощью:

pipenv install --dev

Запуск тестов

После настройки окружения, вы можете выполнить molecule с помощью:

pipenv run molecule test

Обновление файла блокировки

Часто вам делать это не придется, но если вы измените требования к пакетам Python с помощью команд pipenv install {some_package} или редактируя Pipfile напрямую, или если вы обнаружите, что зависимости для сборки устарели, вам может понадобиться обновить Pipfile.lock.

pipenv update --dev

Не забудьте сохранить обновленный Pipfile.lock, когда этот процесс завершится.

Лицензия

MIT

О проекте

A deployment role for Mozilla's Firefox Sync server.

Установить
ansible-galaxy install triplepoint/ansible-mozilla-syncserver
Лицензия
mit
Загрузки
179
Владелец