From 2f9bcb0a8b0f042f16615aeb761a309a176755ff Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Mon, 29 Apr 2019 18:42:57 +0300 Subject: Add: run-cluster.sh for ci-prep ci-prep's job to update Ick on ci-prod requires ci-cluster.sh. --- run-cluster.sh | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100755 run-cluster.sh diff --git a/run-cluster.sh b/run-cluster.sh new file mode 100755 index 0000000..4c987ab --- /dev/null +++ b/run-cluster.sh @@ -0,0 +1,52 @@ +#!/bin/bash + +set -eu + + +getaddr() +{ + awk -v "name=$1" '$1 == name { print $2 }' "$hosts_in" | + sed 's/ansible_ssh_host=//' +} + + +mkhosts() +{ + cat < hosts.tmp +ansible-playbook -i hosts.tmp ick-cluster.yml \ + -e "qvisqve_domain=$(getaddr controller)" \ + -e "controller_domain=$(getaddr controller)" \ + -e "artifact_store_domain=$(getaddr controller)" \ + -e "apt_domain=$(getaddr controller)" \ + -e "notify_domain=$(getaddr controller)" \ + "$@" -- cgit v1.2.1