Add script for managing colo resourse ala gce.sh (#5854)

automerge
This commit is contained in:
Trent Nelson
2019-09-19 15:08:23 -06:00
committed by Grimes
parent 05ada97d00
commit 2636a9c9f1
9 changed files with 613 additions and 21 deletions

View File

@ -1,11 +1,6 @@
#!/usr/bin/env bash
set -ex
[[ $(uname) = Linux ]] || exit 1
[[ $USER = root ]] || exit 1
[[ -d /home/solana/.ssh ]] || mkdir -p /home/solana/.ssh
cd "$(dirname "$0")"
# shellcheck source=net/scripts/solana-user-authorized_keys.sh
@ -14,7 +9,6 @@ source solana-user-authorized_keys.sh
# solana-user-authorized_keys.sh defines the public keys for users that should
# automatically be granted access to ALL datacenter nodes.
for i in "${!SOLANA_USERS[@]}"; do
echo "environment=\"SOLANA_USER=${SOLANA_USERS[i]}\" ${SOLANA_PUBKEYS[i]}" >> /solana-authorized_keys
echo "environment=\"SOLANA_USER=${SOLANA_USERS[i]}\" ${SOLANA_PUBKEYS[i]}"
done
sudo -u solana mv /solana-authorized_keys /home/solana/.ssh/authorized_keys