tailscaleToHostCtl.sh
· 227 B · Bash
Неформатований
#!/bin/bash
tailscale status | while IFS= read -r aHost; do
hostname=$(echo "$aHost" | awk '{print $2}' | cut -d '-' -f 1)
ip=$(echo "$aHost" | awk '{print $1}')
hostctl add domains tailscale "$hostname.ts" --ip "$ip"
done
| 1 | #!/bin/bash |
| 2 | |
| 3 | tailscale status | while IFS= read -r aHost; do |
| 4 | hostname=$(echo "$aHost" | awk '{print $2}' | cut -d '-' -f 1) |
| 5 | ip=$(echo "$aHost" | awk '{print $1}') |
| 6 | |
| 7 | hostctl add domains tailscale "$hostname.ts" --ip "$ip" |
| 8 | done |