--- # file: roles/cadvisor/tasks/main.yaml - name: Inst - Update Package Cache (APT) apt: update_cache: true cache_valid_time: 3600 when: - ansible_distribution|lower == 'ubuntu' tags: - cadvisor-inst-prerequisites - name: Inst - Prerequisites package: name: "{{ packages | flatten(levels=1) }}" state: latest tags: - cadvisor-inst-prerequisites - name: Inst - Start a container docker_container: name: "cAdvisor" image: "{{ image }}" state: "started" restart_policy: "unless-stopped" detach: true devices: - "/dev/kmsg" ports: - "8080:8080" privileged: true volumes: - "/:/rootfs:ro" - "/var/run:/var/run:ro" - "/sys:/sys:ro" - "/var/lib/docker/:/var/lib/docker:ro" - "/dev/disk/:/dev/disk:ro" tags: - cadvisor-run-container