diff options
author | Patrick Spek <p.spek@tyil.nl> | 2024-03-22 08:58:04 +0100 |
---|---|---|
committer | Patrick Spek <p.spek@tyil.nl> | 2024-03-22 08:58:04 +0100 |
commit | d9646ab82c1f0e91309c182c55be2fe736317765 (patch) | |
tree | 2201185b754d4fee618d0df57dfdf52b7032c13e /playbooks.d/seaweedfs/share/seaweedfs-mount@.service | |
parent | 9d29a1d42b606774699166185700f89a6e90b543 (diff) |
Include mount service for base seaweedfs
Diffstat (limited to 'playbooks.d/seaweedfs/share/seaweedfs-mount@.service')
-rw-r--r-- | playbooks.d/seaweedfs/share/seaweedfs-mount@.service | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/playbooks.d/seaweedfs/share/seaweedfs-mount@.service b/playbooks.d/seaweedfs/share/seaweedfs-mount@.service new file mode 100644 index 0000000..438dc90 --- /dev/null +++ b/playbooks.d/seaweedfs/share/seaweedfs-mount@.service @@ -0,0 +1,15 @@ +[Unit] +Description=SeaweedFS Mount %i +After=network.target + +[Service] +Type=simple +User=root +Group=root + +ExecStart=/usr/bin/weed mount -options="/etc/seaweedfs/mount-%i.conf" +ExecStopPost=sh -c "/bin/umount $(awk -F= '/^dir=/ { print $NF }' < /etc/seaweedfs/mount-%i.conf)" +SyslogIdentifier=seaweedfs-mount-%i + +[Install] +WantedBy=multi-user.target |