Browse Source

Fixed shell check errors

pull/4575/head
sg1888 1 year ago
parent
commit
ae035deb92
  1. 18
      deploy/panos.sh

18
deploy/panos.sh

@ -15,7 +15,6 @@
# The script will automatically generate a new API key if # The script will automatically generate a new API key if
# no key is found, or if a saved key has expired or is invalid. # no key is found, or if a saved key has expired or is invalid.
# This function is to parse the XML response from the firewall # This function is to parse the XML response from the firewall
parse_response() { parse_response() {
type=$2 type=$2
@ -130,6 +129,8 @@ panos_deploy() {
_cdomain=$(echo "$1" | sed 's/*/WILDCARD_/g') #Wildcard Safe Filename _cdomain=$(echo "$1" | sed 's/*/WILDCARD_/g') #Wildcard Safe Filename
_ckey="$2" _ckey="$2"
_cfullchain="$5" _cfullchain="$5"
_regen_keys=false #Flag to regenerate keys if PANOS_USER or PANOS_PASS changes.
# VALID FILE CHECK # VALID FILE CHECK
if [ ! -f "$_ckey" ] || [ ! -f "$_cfullchain" ]; then if [ ! -f "$_ckey" ] || [ ! -f "$_cfullchain" ]; then
@ -164,15 +165,22 @@ panos_deploy() {
_getdeployconf PANOS_PASS _getdeployconf PANOS_PASS
fi fi
# PANOS_KEY
_getdeployconf PANOS_KEY
if [ "$PANOS_KEY" ]; then
_debug "Detected saved key."
_panos_key=$PANOS_KEY
else
_debug "No key detected"
unset _panos_key
fi
#Store variables #Store variables
_panos_host=$PANOS_HOST _panos_host=$PANOS_HOST
_panos_user=$PANOS_USER _panos_user=$PANOS_USER
_panos_pass=$PANOS_PASS _panos_pass=$PANOS_PASS
#Load saved keys
_getdeployconf PANOS_KEY
_panos_key=$PANOS_KEY
#Test API Key if found. If the key is invalid, the variable _panos_key will be unset. #Test API Key if found. If the key is invalid, the variable _panos_key will be unset.
if [ "$_panos_host" ] && [ "$_panos_key" ]; then if [ "$_panos_host" ] && [ "$_panos_key" ]; then

Loading…
Cancel
Save