Skip to content

Commit

Permalink
flatten nfs media share
Browse files Browse the repository at this point in the history
  • Loading branch information
brettinternet committed Jun 23, 2024
1 parent 880cc4e commit ad5cfaf
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 9 deletions.
2 changes: 1 addition & 1 deletion ansible/inventory/hosts.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ linux:
proxmox__acpi_lax: true
nfs__exports:
- /srv/nfs *(rw,fsid=0,no_subtree_check,all_squash)
- /srv/nfs/storage *(rw,fsid=10,no_subtree_check,all_squash,anonuid=1000,anongid=1000)
- /srv/nfs/media *(rw,fsid=10,no_subtree_check,all_squash,anonuid=1000,anongid=1000)
mergerfs__mounts:
"/dev/disk/by-id/ata-HGST_HUH728060ALE600_2QG15S0R-part1": /mnt/parity1
"/dev/disk/by-id/ata-ST10000NE0008-2JM101_ZPW0MSQL-part1": /mnt/parity2
Expand Down
6 changes: 3 additions & 3 deletions ansible/roles/mergerfs/tasks/main.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -51,10 +51,10 @@
opts: allow_other,use_ino,cache.files=partial,dropcacheonclose=true,category.create=mfs,fsname=mergerfs,minfreespace=10G
state: mounted

- name: Bind mount storage to nfs root
- name: Bind mount media to nfs root
ansible.posix.mount:
src: "{{ mergerfs__storage_dir }}"
path: "{{ nfs__root_dir }}/storage"
src: "{{ mergerfs__storage_dir }}/media"
path: "{{ nfs__root_dir }}/media"
fstype: none
opts: bind
state: mounted
10 changes: 5 additions & 5 deletions docker/compose.utils.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,27 +26,27 @@ volumes:
name: media
driver_opts:
<<: *media_driver_opts
device: :/storage/media
device: :/media
media_library:
name: media_library
driver_opts:
<<: *media_driver_opts
device: :/storage/media/library
device: :/media/library
books:
name: books
driver_opts:
<<: *media_driver_opts
device: :/storage/media/library/books
device: :/media/library/books
usenet:
name: usenet
driver_opts:
<<: *media_driver_nocache_opts
device: :/storage/media/usenet
device: :/media/usenet
cameras:
name: cameras
driver_opts:
<<: *media_driver_opts
device: :/storage/media/cameras
device: :/media/cameras

services:
cloudflare-ddns:
Expand Down

0 comments on commit ad5cfaf

Please sign in to comment.