docker-cadvisor

docker-cadvisor

Build Status Ansible Galaxy

Ansible role to manage and run the cadvisor docker container.

Requirements

This role has only been tested on Ubuntu 14.04. Since this uses Ansible's docker module, you will need to ensure that a recent-ish version of docker-py and docker are installed.

ansible>=2.0.0.0,<=2.1.0.0

Examples

Install this module from Ansible Galaxy into the './roles' directory:

ansible-galaxy install wangsha.docker-cadvisor -p ./roles

Use it in a playbook as follows, assuming you already have docker setup:

- 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"

Have a look at the defaults/main.yml for role variables that can be overridden.

If you need a playbook to set Docker itself, have a look at angstwad.docker_ubuntu Galaxy role.

License

MIT

Author Information

  • wangsha
About

Ansible role to install docker cadvisor container

Install
ansible-galaxy install wangsha/docker-cadvisor
GitHub repository
License
mit
Downloads
4749
Owner