Thanks for the quick reply! One more question about it. If I share just the socket, can I then mount it at $SNAP_DATA? E.g.:
slots:
tailscale-socket:
interface: content
content: tailscale-socket
write:
- $SNAP_DATA/tailscale.sock
plugs:
tailscale-socket:
interface: content
content: tailscale-socket
target: $SNAP_DATA
Small additional FYI. I ran into this error and thought it could be a bit more clear.
INFO snap "derper" has bad plugs or slots: tailscale-socket (content interface path is not clean: "$SNAP_DATA/socket/")
It wasn’t immediately obvious to me what is considered a “clean” path and that the trailing slash was the problem.