traefik

Введение

Эта роль устанавливает и настраивает приложение обратного прокси-сервера traefik, работающее в Docker.

Требования

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

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

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

Зависимости

Нет.

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

- hosts: whatever
  roles:
    - triplepoint.traefik

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

Эта роль тестируется с помощью 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

О проекте

Install and configure the Traefik reverse proxy

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