diff --git a/roles/openvpn/templates/announcer.j2 b/roles/openvpn/templates/announcer.j2 index d9020b7e1..d33810b29 100755 --- a/roles/openvpn/templates/announcer.j2 +++ b/roles/openvpn/templates/announcer.j2 @@ -4,10 +4,13 @@ HANDLE= UUID= if [ -f /etc/iiab/openvpn_handle ]; then + # Option #0: might source directly from /etc/iiab/local_vars.yml in future + # Option #1 HANDLE=`cat /etc/iiab/openvpn_handle` else + # Option #2: dangerous to invoke hypothetical variables :( source /etc/iiab/iiab.env - # DANGEROUS AS OF AUGUST 2018: + # Option #3: WAS BUGGY IN AUGUST 2018, but safer now that relegated to #3 ? if [ -z "$HANDLE" ]; then HANDLE=`cat /etc/iiab/iiab.ini | gawk \ '{ if((toupper($1) == "HANDLE") && ($2 == "=")) { print $3;}}'`