#!/bin/bash if [ -z "$1" ]; then echo "usage: $0 (create|replace)" exit 1 fi #HOSTS="emc-00 emc-01 emc-02 emc-03 emc-04 emc-05 emc-06 helene" HOSTS="emc-00" kubectl "$1" -f nginx-acme-cm.yml for node in $HOSTS; do cat nginx-acme-deploy.yml | sed "s/<>/$node/g" | kubectl "$1" -f - cat nginx-acme-svc.yml | sed "s/<>/$node/g" | kubectl "$1" -f - cat nginx-acme-ingress.yml | sed "s/<>/$node/g" | sed "s/<>/$node/g" | sed "s/<>/$node.spreadspace.org/g" | kubectl "$1" -f - done cat nginx-acme-ingress.yml | sed "s/<>/elevate-live/g" | sed "s/<>/emc-00/g" | sed "s/<>/elevate-live.spreadspace.org/g" | kubectl "$1" -f - cat nginx-acme-ingress.yml | sed "s/<>/elevate-stats/g" | sed "s/<>/emc-00/g" | sed "s/<>/elevate-stats.spreadspace.org/g" | kubectl "$1" -f - cat nginx-acme-ingress.yml | sed "s/<>/elevate-stream/g" | sed "s/<>/emc-00/g" | sed "s/<>/stream.elevate.at/g" | kubectl "$1" -f - cat nginx-acme-ingress.yml | sed "s/<>/elevate-feed/g" | sed "s/<>/helene/g" | sed "s/<>/elevate-feed.spreadspace.org/g" | kubectl "$1" -f -