github.com/mook-as/cf-cli@v7.0.0-beta.28.0.20200120190804-b91c115fae48+incompatible/ci/bin/concourse_worker (about) 1 #!/usr/bin/env bash 2 3 set -exv 4 5 echo "Starting Concourse Worker $(/bin/date) as $(/usr/bin/whoami)" 6 7 if [[ $(/usr/bin/whoami) != "root" ]]; then 8 echo "sudo /Users/pivotal/bin/concourse_worker" 9 exit 1 10 fi 11 12 concourse_tsa="ci.cli.fun" 13 concourse_port="2222" 14 concourse_team="main" 15 concourse_pub_key="/tmp/tsa_id_rsa.pub" 16 concourse_pvt_key="/users/pivotal/bin/keys/worker_id_rsa" 17 18 /usr/bin/ssh-keyscan -p "$concourse_port" "$concourse_tsa" | awk '{print $2 " " $3}' > "$concourse_pub_key" 19 20 test -s "$concourse_pub_key" || exit 1 21 22 /users/pivotal/bin/concourse_darwin_amd64 worker \ 23 --work-dir "/users/pivotal/concourse" \ 24 --team "$concourse_team" \ 25 --tsa-host "$concourse_tsa":"$concourse_port" \ 26 --tsa-public-key "$concourse_pub_key" \ 27 --tsa-worker-private-key "$concourse_pvt_key"