wangsha.docker-cadvisor
docker-cadvisor
Ansible角色用于管理和运行cadvisor Docker容器。
要求
此角色仅在Ubuntu 14.04上进行了测试。由于该角色使用了Ansible的docker模块,你需要确保安装了较新版本的docker-py
和docker
。
ansible>=2.0.0.0,<=2.1.0.0
示例
从Ansible Galaxy将此模块安装到'./roles'目录:
ansible-galaxy install wangsha.docker-cadvisor -p ./roles
在playbook中使用它,假设你已经设置了docker:
- hosts: 'servers'
roles:
- role: angstwad.docker_ubuntu
become: true
- role: wangsha.docker-influxdb
- role: wangsha.docker-cadvisor
become: true
docker_cadvisor_links:
- "influxdb:influxdb"
docker_cadvisor_command: "-storage_driver=influxdb -storage_driver_db=cadvisor -storage_driver_host=influxdb:8086"
可以查看defaults/main.yml获取可以覆盖的角色变量。
如果你需要一个playbook来设置Docker本身,可以查看angstwad.docker_ubuntu Galaxy角色。
许可证
作者信息
- wangsha