install.fairie/home/.chezmoitemplates/secrets/tailscale-fallback
Brian Zalewski 098ace6509 Update 5 files
- /home/.chezmoitemplates/secrets/ghorg-fallback
- /home/.chezmoitemplates/secrets/slack-term-fallback
- /home/.chezmoitemplates/secrets/ngrok-fallback
- /home/.chezmoitemplates/secrets/tailscale-fallback
- /home/.chezmoitemplates/secrets/gist-fallback
2023-01-30 07:47:45 +00:00

19 lines
757 B
Bash

#!/usr/bin/env bash
### Install the Tailscale system daemon
if [ -d /Applications ] && [ -d System ]; then
# macOS
if command -v tailscaled > /dev/null; then
logg info 'Ensuring `tailscaled` system daemon is installed'
sudo tailscaled install-system-daemon
logg info '`tailscaled` system daemon is now installed and will load on boot'
else
logg info '`tailscaled` does not appear to be installed'
fi
fi
### Connect to Tailscale network
if command -v tailscale > /dev/null && [ "{{ env "TAILSCALE_AUTH_KEY" }}" != "" ]; then
logg info 'Connecting to Tailscale with user-defined authentication key'
tailscale up --authkey={{ env "TAILSCALE_AUTH_KEY" }} && logg success 'Connected to Tailscale network'
fi