#!/bin/bash # Usage: ./lbsni.sh set -e if [[ "$#" -ne 6 ]]; then echo "Usage: $0 " exit 1 fi if [ -z "$DDI" ]; then echo -ne "DDI: "; read DDI fi if [ -z "$TOKEN" ]; then echo -ne "Token: "; read TOKEN fi REGION=$1 LBID=$2 DOMAIN=$3 PUBLIC="$(cat $4)" PRIVATE="$(cat $5)" CA="$(cat $6)" #PUBLIC="$(cat $4 | tr '\n' '$' | sed 's/\$/\\n/g')" #PRIVATE="$(cat $5 | tr '\n' '$' | sed 's/\$/\\n/g')" #CA="$(cat $6 | tr '\n' '$' | sed 's/\$/\\n/g')" echo "curl -sH"X-Auth-Token: $TOKEN" -H'Content-Type: application/json' "https://${REGION}.loadbalancers.api.rackspacecloud.com/v1.0/${DDI}/loadbalancers/${LBID}/ssltermination/certificatemappings" -d@- <