Эх сурвалжийг харах

fix mergerfs role for debian

Blaine Story 1 сар өмнө
parent
commit
b90cf1ef75

+ 1 - 1
roles/mergerfs/tasks/disks.yml

@@ -41,4 +41,4 @@
   loop_control:
     label: "{{ item.path }}"
   when:
-    - fstab_mergerfs is defined
+    - mergerfs_fstab is defined

+ 25 - 0
roles/mergerfs/tasks/installation_Debian.yml

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

+ 0 - 0
roles/mergerfs/tasks/installation.yml → roles/mergerfs/tasks/installation_RedHat.yml


+ 1 - 1
roles/mergerfs/tasks/main.yml

@@ -1,3 +1,3 @@
 ---
-- include_tasks: installation.yml
+- include_tasks: installation_{{ ansible_os_family }}.yml
 - include_tasks: disks.yml