#!/bin/bash
# Recria os port-forwards do KAMELL depois que a VM definitiva existe.
# uso: bash nat-IT228334.sh <uuid-da-vm>
set -u
VM="${1:?informe o uuid da VM}"
IP=49aafdf4-d78d-477a-b7ed-5f59046aa810     # 177.85.38.88
CS="$(dirname "$0")/cs"
pf () { # proto pub priv
  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 udp 1194 1194      # OpenVPN das lojas  (pol 103, 59.668 hits)
pf tcp 8443 8443      # API TIDSOFT        (pol 275, 95.179 hits)
pf tcp 1433 1433      # SQL Express        (pol 127, 15.853 hits) - ingress restrito aos 4 IPs TID
echo "ingress ja existe no IP (80/443 nao se aplicam aqui)."
echo "Valide: nc -zvu 177.85.38.88 1194 ; curl -skI https://177.85.38.88:8443/"
