@@ -41,4 +41,4 @@
loop_control:
label: "{{ item.path }}"
when:
- - fstab_mergerfs is defined
+ - mergerfs_fstab is defined
@@ -0,0 +1,25 @@
+---
+- name: Install mergerfs and mergerfs-tools prereqs
+ package:
+ name:
+ - mergerfs
+ - python3
+ - rsync
+ state: present
+
+- name: Install mergerfs-tools
+ copy:
+ src: "{{ item }}"
+ dest: /usr/local/bin/{{ item }}
+ owner: root
+ group: root
+ mode: '0755'
+ loop:
+ - mergerfs.balance
+ - mergerfs.consolidate
+ - mergerfs.ctl
+ - mergerfs.dedup
+ - mergerfs.dup
+ - mergerfs.fsck
+ - mergerfs.mktrash
@@ -1,3 +1,3 @@
---
-- include_tasks: installation.yml
+- include_tasks: installation_{{ ansible_os_family }}.yml
- include_tasks: disks.yml