Thank you for your great tutorial, it helped me a lot to learn about systemd. Never used it before, always made changes to fstab.
Here
the path has to be:
/etc/systemd/system/data-webdav-service.automount
I used your guide to setup a webdav-mount and webdav-automount unit (nextcloud). Everything worked fine, except at shutdown I got:
[Failed] Unmounting /run/user/1000
and at reboot some
[Skip] Ordering cycle found, skipping ∆∆xtcluod (/media/cloud)
After reboot the automount unit was disabled.
Checked with:
sudo systemd-analyze verify media-cloud.automount and sudo systemd-analyze verify media-cloud.mount
and got ordering cycle messages.
So I commented out the lines with network-online.target in both units, reloaded daemon and enable automount. After that, everything went fine, no errors, automount enabled after reboot.
Do I need the After=network-online.target & Wants=network-online.target lines and if so, how to avoid the ordering cycle?