triplepoint.traefik

介绍

这个角色安装和配置一个 Docker 化的 traefik 反向代理应用程序。

要求

虽然没有明确的依赖角色,但目标机器应能作为 Docker 主机。使用 geerlingguy.docker Ansible 角色是一个合适的解决方案。

角色变量

有关配置的信息,请查看 默认变量文件中的注释

依赖

无。

示例剧本

    - hosts: whatever
      roles:
        - triplepoint.traefik

角色测试

此角色使用 molecule 测试,使用 pipenv 来处理依赖和 Python 测试环境。

设置执行环境

pip install pipenv

安装 pipenv 后,可以通过以下命令构建执行虚拟环境:

pipenv install --dev

运行测试

配置环境后,可以通过以下命令执行 molecule

pipenv run molecule test

重新生成锁定文件

你不应该经常需要这样做,但如果你通过 pipenv install {some_package} 命令或直接编辑 Pipfile 更改 Python 包要求,或发现构建依赖已过时,你可能需要重新生成 Pipfile.lock

pipenv update --dev

确保在此过程完成后检查并提交重新生成的 Pipfile.lock

许可证

MIT

关于项目

Install and configure the Traefik reverse proxy

安装
ansible-galaxy install triplepoint.traefik
许可证
mit
下载
978
拥有者