paloaltonetworks:api:scripts:firewall_config_sync
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| paloaltonetworks:api:scripts:firewall_config_sync [2020/08/31 06:30] – external edit 127.0.0.1 | paloaltonetworks:api:scripts:firewall_config_sync [2022/11/23 12:49] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 28: | Line 28: | ||
| SET TYPE=export | SET TYPE=export | ||
| SET URL=https:// | SET URL=https:// | ||
| - | SET CURL_COMMAND=curl | + | SET CURL_COMMAND=curl |
| + | ECHO Starting configuration export from %FIREWALL_IP% ... | ||
| + | %CURL_COMMAND% | ||
| + | ECHO Finished configuration export from %FIREWALL_IP% | ||
| + | |||
| + | |||
| + | :: Upload to FW 2 | ||
| + | SET TYPE=import | ||
| + | SET FIREWALL_IP=%FIREWALL_2_IP% | ||
| + | SET FW_KEY=%FW2_KEY% | ||
| + | SET URL=https:// | ||
| + | SET CURL_COMMAND=curl --insecure -s -o nul --form file=@%FILENAME% " | ||
| + | ECHO Starting configuration import to %FIREWALL_IP% ... | ||
| + | %CURL_COMMAND% | ||
| + | ECHO Finished configuration import to %FIREWALL_IP% | ||
| + | |||
| + | :: | ||
| + | ECHO Deleting the downloading configuration ... | ||
| + | ECHO DEL %FILENAME% | ||
| + | |||
| + | |||
| + | ::Load on FW2 | ||
| + | SET TYPE=op | ||
| + | SET CMD=%%3Cload%%3E%%3Cconfig%%3E%%3Cfrom%%3E%FILENAME%%%3C/ | ||
| + | SET URL=https:// | ||
| + | SET CURL_COMMAND=curl --insecure -s -o nul -g -X GET " | ||
| + | ECHO Starting configuration load on %FIREWALL_IP% ... | ||
| + | %CURL_COMMAND% | ||
| + | ECHO Finished configuration load on %FIREWALL_IP% | ||
| + | |||
| + | |||
| + | |||
| + | ::Correct Hostname | ||
| + | SET TYPE=config | ||
| + | SET CMD1=/ | ||
| + | SET CMD2=element^=%%3Chostname%%3E%FW_2_HOSTNAME%%%3C/ | ||
| + | SET URL=https:// | ||
| + | SET CURL_COMMAND=curl --insecure -s -o nul -g -X GET " | ||
| + | ECHO Starting hostname correction on %FIREWALL_IP% ... | ||
| + | %CURL_COMMAND% | ||
| + | ECHO Finished hostname correction on %FIREWALL_IP% ... | ||
| + | |||
| + | |||
| + | :: Commit | ||
| + | SET TYPE=commit | ||
| + | SET CMD=%%3Ccommit%%3E%%3C/ | ||
| + | SET URL=https:// | ||
| + | SET CURL_COMMAND=curl --insecure -s -o nul -g -X GET " | ||
| + | ECHO Starting commit on %FIREWALL_IP% ... | ||
| + | %CURL_COMMAND% | ||
| + | ECHO Commit scheduled on %FIREWALL_IP% ...</ | ||
paloaltonetworks/api/scripts/firewall_config_sync.1598855443.txt.gz · Last modified: (external edit)
