]> WPIA git - infra.git/blob - manager/installNRE
chg: make installed keys owned by puppet
[infra.git] / manager / installNRE
1 #!/bin/bash
2 targetHost=$1
3 targetHost=${targetHost%/}
4 source config
5 source "$targetHost/config"
6
7 function extract {
8     pattern=$1
9     folder=$2
10     echo "On $to"
11     echo $folder
12     for i in $pattern; do
13         cat $i | ssh_target "mkdir -p $folder && tar xzv -C $folder"
14     done
15     ssh_target "sudo chown -R puppet:puppet $folder"
16 }
17 shopt -s nullglob
18 extract "nre-results/signer-server-*.tar.gz" modules/cassiopeia_signer/files
19 extract "nre-results/gigi-*.tar.gz" modules/nre/files
20 extract "nre-results/signer-client-*.tar.gz" modules/cassiopeia_client/files
21
22 #if [[ "$1" == "signer" ]]; then
23 #    extract "generated/signer-server-*.tar.gz" modules/cassiopeia_signer/files
24 #elif [[ "$1" == "both" ]]; then
25 #else
26 #    echo "installing on $target"
27 #    extract "generated/gigi-*.tar.gz" modules/nre/files
28 #    extract "generated/signer-client-*.tar.gz" modules/cassiopeia_client/files
29 #    #todo generate this with mkcassiopeia
30 #    extract "generated/signer.tar.gz" modules/cassiopeia/files
31 #fi