I know there are a lot of tutorials on mounting ZFS automatically already, but that didn't work for me.
My situation:
I have a USB DAS(Direct-Attached Storage) that is connected to my NAS.
Why didn't the tutorials on the internet worked for me:
Systemd service files that comes with ZFS won't wait for USB devices.
Solution:
Create a service that can wait for my DAS to be recognized by Linux and then mount my ZFS pool.