hostwithquantum.dockerpluginloki
docker-plugin-loki
为Docker安装和更新loki插件。
daemon.json
中的配置不属于此角色,请查看官方文档。
需求
- docker/docker-py
- dockerd,例如通过atosatto/dockerswarm
角色变量
名称 | 默认值 | 描述 |
---|---|---|
docker_loki_version |
latest |
loki docker插件的版本 |
docker_loki_image |
grafana/loki-docker-driver |
使用的插件Docker镜像 |
docker_loki_docker_unit |
docker |
重启Docker的SystemD单元的名称 |
依赖
无
示例剧本
使用此角色的方法如下:
- hosts: servers
roles:
- role: hostwithquantum.dockerpluginloki
vars:
docker_loki_version: 1.5.0
在become: true
情况下:该角色假定有合理的Docker设置,在此设置中root
仅在重启dockerd
时需要。Ansible需要能够使用_sudo_进行重启操作,安装或升级后。所有其他交互(例如docker plugin install
)应该可以作为非root用户进行。如果你以root
身份使用Docker,可能需要在你的剧本中添加become: true
。
许可证
BSD-2-Clause
作者信息
角色作者可选择性地在此部分中提供联系信息或网站(不允许使用HTML)。