#!/bin/bash
# Recria os port-forwards do CHPL depois que a VM definitiva existe.
# uso: bash nat-IT590768.sh <uuid-da-vm>
set -u
VM="${1:?informe o uuid da VM}"
IP=6031c3d3-c95d-4863-b26d-c7c6518719ea     # 177.85.38.85
CS="$(dirname "$0")/cs"
pf () {
  echo -n "PF $1/$2->$3: "
  bash "$CS" createPortForwardingRule ipaddressid=$IP virtualmachineid=$VM \
      protocol=$1 publicport=$2 publicendport=$2 privateport=$3 privateendport=$3 \
      | tr -d '\n ' | head -c 140; echo
}
pf tcp 443 443        # nginx  (pol 273, 34.673.171 hits)
pf tcp 80   90        # ATENCAO: traducao de porta 80 -> 90 (pol 272, 5.560.815 hits)
pf udp 1194 1194      # OpenVPN das lojas (pol 122, 56.910 hits)
echo "Valide: curl -skI https://177.85.38.85/ ; curl -sI http://177.85.38.85/ ; nc -zvu 177.85.38.85 1194"
