--- - name: Create cAdvisor Directory file: path: /opt/cadvisor state: directory mode: 0755 - name: Download cAdvisor Binary (amd64) get_url: url: http://git.jingrow.com/google/cadvisor/releases/download/v0.50.0/cadvisor-v0.50.0-linux-amd64 checksum: sha256:c63976400ca980b4b34bd074ef93c5321650050e45e6dc4d0cb1baf7dc772639 dest: /opt/cadvisor/cadvisor mode: 0755 when: ansible_architecture == "x86_64" - name: Download cAdvisor Binary (arm64) get_url: url: http://git.jingrow.com/google/cadvisor/releases/download/v0.50.0/cadvisor-v0.50.0-linux-arm64 checksum: sha256:37c998d54dc0e8b1635d9be4c0ab15dfc3123aa41805ad0bd909c896d5a1a89b dest: /opt/cadvisor/cadvisor mode: 0755 when: ansible_architecture == "aarch64" - name: Create cAdvisor Systemd Service File template: src: cadvisor.service dest: /etc/systemd/system/cadvisor.service owner: root group: root mode: 0644 - name: Restart cAdvisor Service systemd: daemon_reload: true name: cadvisor enabled: yes state: restarted