2 - name: Check if chartmuseum is installed
4 path: /usr/local/bin/chartmuseum
7 - name: Check if chartmuseum is installed
9 path: /tmp/get-chartmuseum
12 - name: Download chartmuseum install script
14 url: "https://raw.githubusercontent.com/helm/chartmuseum/v{{ chartmuseum_version }}/scripts/get-chartmuseum"
17 when: not cm_install.stat.exists
19 - name: Install chartmuseum
22 cmd: "./get-chartmuseum -v v{{ chartmuseum_version }}"
24 when: not cm_bin.stat.exists
26 - name: Create chartmuseum local storage
28 name: "{{ chartmuseum_dir }}"
32 - name: Install chartmuseum service file
35 src: "chartmuseum.service.j2"
36 dest: "/etc/systemd/system/chartmuseum.service"
38 notify: Reload systemd
40 - name: Start and enable chartmuseum