Răsfoiți Sursa

add disks to nas vars

Blaine Story 3 ani în urmă
părinte
comite
6da6b42a61
1 a modificat fișierele cu 71 adăugiri și 0 ștergeri
  1. 71 0
      group_vars/nas.yml

+ 71 - 0
group_vars/nas.yml

@@ -7,6 +7,77 @@ container_gid: 3333
 backups: containers
 backups_ignore: /mergerfs
 
+snapraid_parity_disks:
+  - path: /mnt/parity1
+    disk: /dev/mapper/luks-parity1
+    crypted_disk: /dev/disk/by-id/ata-WDC_WD101EFAX-68LDBN0_VCG6YNSN
+    opts: _netdev
+
+  - path: /mnt/parity2
+    disk: /dev/mapper/luks-parity2
+    crypted_disk: /dev/disk/by-id/ata-WDC_WD101EFAX-68LDBN0_VCG6YNSN
+    opts: _netdev
+
+snapraid_data_disks:
+  - path: /mnt/disk1
+    disk: /dev/mapper/luks-disk1
+    crypted_disk: /dev/disk/by-id/ata-WDC_WD101EFBX-68B0AN0_VCJW0TDP
+    opts: _netdev
+    owner: "{{ container_user }}"
+    group: "{{ container_group }}"
+
+  - path: /mnt/disk2
+    disk: /dev/mapper/luks-disk2
+    crypted_disk: /dev/disk/by-id/ata-WDC_WD60EFAX-68SHWN0_WD-WX21D39PLU7H
+    opts: _netdev
+    owner: "{{ container_user }}"
+    group: "{{ container_group }}"
+
+  - path: /mnt/disk3
+    disk: /dev/mapper/luks-disk3
+    crypted_disk: /dev/disk/by-id/ata-WDC_WD60EFAX-68SHWN0_WD-WX91D99DVRJH
+    opts: _netdev
+    owner: "{{ container_user }}"
+    group: "{{ container_group }}"
+
+  - path: /mnt/disk4
+    disk: /dev/mapper/luks-disk4
+    crypted_disk: /dev/disk/by-id/ata-WDC_WD60EFAX-68SHWN0_WD-WX31D298F8X9
+    opts: _netdev
+    owner: "{{ container_user }}"
+    group: "{{ container_group }}"
+
+  - path: /mnt/disk5
+    disk: /dev/mapper/luks-disk5
+    crypted_disk: /dev/disk/by-id/ata-WDC_WD101EFAX-68LDBN0_VCG7HUBN
+    opts: _netdev
+    owner: "{{ container_user }}"
+    group: "{{ container_group }}"
+
+  - path: /mnt/disk6
+    disk: /dev/mapper/luks-disk6
+    crypted_disk: /dev/disk/by-id/ata-WDC_WD101EFAX-68LDBN0_VCG6YXAN
+    opts: _netdev
+    owner: "{{ container_user }}"
+    group: "{{ container_group }}"
+
+mergerfs_disks: "{{ snapraid_data_disks }}"
+
+mergerfs_fstab:
+  - path: /mergerfs
+    owner: "{{ container_user }}"
+    group: "{{ container_group }}"
+    source: /mnt/disk*
+    opts:
+      - allow_other
+      - minfreespace=10G
+      - category.create=mfs
+      - use_ino
+      - func.getattr=newest
+      - fsname=mergerfs
+      - _netdev
+      - nonempty
+
 global_env_vars:
   - PUID={{ container_uid }}
   - PGID={{ container_gid }}