CJ_Clippy 325fe576e2
Some checks failed
ci / test (push) Failing after 6m3s
fp/our CI/CD / build (push) Successful in 1m27s
add ipfs playbook
2025-10-04 08:45:34 -08:00

46 lines
1005 B
YAML

---
- 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