--- - name: Download and extract IPFS Kubo ansible.builtin.unarchive: src: "https://dist.ipfs.tech/kubo/{{ ipfs_kubo_version }}/kubo_{{ ipfs_kubo_version }}_linux-amd64.tar.gz" dest: /tmp remote_src: true notify: - Initialize ipfs - Restart ipfs - name: Install IPFS Kubo ansible.builtin.copy: src: /tmp/kubo/ipfs dest: /usr/local/bin/ipfs mode: "0755" remote_src: true notify: - Initialize ipfs - Restart ipfs - name: Create IPFS directory ansible.builtin.file: dest: "{{ ipfs_path }}" owner: ipfs group: ipfs state: directory mode: "0755" notify: - Initialize ipfs - Configure ipfs - Restart ipfs - name: Create IPFS service ansible.builtin.template: src: ipfs.service.j2 dest: /etc/systemd/system/ipfs.service mode: "0644" notify: - Initialize ipfs - Configure ipfs - Restart ipfs - name: Install fs-repo-migrations ansible.builtin.include_tasks: file: fs-repo-migrations.yml