--- - name: "Ensure {{ app_data_path }}/downloads directory exists" file: path: "{{ app_data_path }}/downloads" recurse: true state: directory - name: "Download and unarchive helm-{{ helm_version }}" unarchive: src: "https://get.helm.sh/helm-v{{ helm_version }}-linux-amd64.tar.gz" dest: "/tmp" remote_src: true - name: "Copy helm binary" copy: src: /tmp/linux-amd64/helm dest: "{{ app_data_path }}/downloads/helm" remote_src: true