Now that these s0.server.shields.io entries are set up through the main DNS on Cloudflare, we don't need the shields-server.com domain anymore. One less thing to maintain.
20 lines
413 B
Fish
Executable File
20 lines
413 B
Fish
Executable File
#!/usr/bin/env fish
|
|
#
|
|
# Back up the GitHub tokens from each production server.
|
|
#
|
|
|
|
if test (count $argv) -lt 1
|
|
echo Usage: (basename (status -f)) shields_secret
|
|
end
|
|
|
|
set shields_secret $argv[1]
|
|
|
|
function do_backup
|
|
set server $argv[1]
|
|
curl --insecure -u ":$shields_secret" "https://$server.servers.shields.io/\$github-auth/tokens" > "$server""_tokens.json"
|
|
end
|
|
|
|
for server in s0 s1 s2
|
|
do_backup $server
|
|
end
|