triplepoint.traefik

Intro

This role sets up and configures a Dockerized traefik reverse proxy application.

Requirements

While there are no specific roles required, the target machine should be able to run Docker. The geerlingguy.docker Ansible role is a good option for this.

Role Variables

For configuration details, check the comment in the default variables file.

Dependencies

None.

Example Playbook

- hosts: whatever
  roles:
    - triplepoint.traefik

Role Testing

This role is tested using molecule, with pipenv to manage dependencies and the Python testing setup.

Setting Up Your Execution Environment

pip install pipenv

After installing pipenv, create the execution virtual environment with:

pipenv install --dev

Running Tests

With your environment set up, you can run molecule using:

pipenv run molecule test

Regenerating the Lock File

You generally won't need to do this often, but if you change Python package requirements using commands like pipenv install {some_package} or by directly editing the Pipfile, or if your build dependencies are outdated, you may need to regenerate the Pipfile.lock.

pipenv update --dev

Make sure to check in the new Pipfile.lock after completing this process.

License

MIT

Informazioni sul progetto

Install and configure the Traefik reverse proxy

Installa
ansible-galaxy install triplepoint.traefik
Licenza
mit
Download
978
Proprietario