acme.sh/deploy
Antoni Company 9882d534af
fix: commit overhaul (#6915)
- Removed scope exclusion for "standard commit".
  - If 'device-and-networks' is excluded (previous behaviour), a certificate for Panorama (always outside of a template) will not be committed (imported to the config but never applied to Panorama). Therefore, panos.sh was only working for certificates used in templates and applied to devices, but not for the Panorama certificate itself.
  - According to the official documentation and the XML API Browser, there is no 'policy-and-objects' that can be excluded.
  - Although it is not mandatory that the user account is solely dedicated to replace certificates and to perform no other type of operations, it is recommended. If such recommendation is applied, the only changes being committed would be in relation to certificates. Therefore, it should be safe not to exclude any scopes.
- Changed the order for "force commit" from '<commit><partial><force>' (unofficial) to '<commit><force><partial>' (official). Both work, but it is recommended to use what is part of the official documentation and/or XML API Browser.
- Removed unofficial 'policy-and-objects' from commented out code (see above).
- Replaced 'exclude' with 'excluded' from commented out code, as per the official documentation. Both work, but see above.
- Replaced 'acmekeytest' with $_panos_user in the commented out code.

Official documentation: https://docs.paloaltonetworks.com/ngfw/api/pan-os-xml-api-request-types-and-actions/commit
XML API Browser: https://<PANOS HOST>/api
2026-04-20 11:28:17 +02:00
..
ali_cdn.sh Update timestamp variable in ali_cdn.sh 2025-12-22 17:00:22 +08:00
ali_dcdn.sh Update timestamp function in ali_dcdn.sh 2025-12-22 17:00:31 +08:00
apache.sh deploy apache script: fix comment (dovecot/apache) 2017-03-02 08:39:31 +01:00
cachefly.sh format adjustment 2024-04-07 12:36:19 +00:00
cleverreach.sh Make CI happy 2021-03-30 09:18:33 +02:00
consul.sh Fix the shfmt check 2021-05-07 12:12:30 +02:00
cpanel_uapi.sh add parked_domans 2022-10-01 18:11:46 -07:00
directadmin.sh deployhook Directadmin: Support for selecting the scheme of DirectAdmin , HTTP or HTTPS 2024-06-03 16:57:51 +08:00
docker.sh implemented deploying pfx to docker container 2025-02-15 15:18:10 +01:00
dovecot.sh fix format 2017-02-19 20:40:53 +08:00
edgio.sh format adjustment 2024-04-07 12:36:19 +00:00
exim4.sh fix format 2024-10-13 17:41:22 +02:00
fritzbox.sh deploy/fritzbox: allow hook to be used with multiple fritzboxes 2022-01-06 16:20:43 +01:00
gcore_cdn.sh Update gcore_cdn.sh 2023-01-19 10:19:05 +08:00
gitlab.sh fix shellcheck warnings 2022-11-23 21:33:29 +08:00
haproxy.sh haproxy: don't leak private keys when doing --debug 2025-03-11 12:04:59 +01:00
kemplm.sh Fixed missing error return value when certificate upload fails. 2026-02-23 09:24:06 +01:00
keychain.sh Remove template text 2018-03-22 13:45:43 -04:00
keyhelp.sh rename to keyhelp_api 2025-10-21 11:34:46 +02:00
keyhelp_api.sh rename to keyhelp_api 2025-10-21 11:34:46 +02:00
kong.sh name="snis" => name="snis[]" 2021-09-04 16:59:50 +08:00
lighttpd.sh use ${ACME_OPENSSL_BIN:-openssl} instead of openssl 2021-09-30 19:00:39 -04:00
localcopy.sh align logic to acme.sh installcert(), fix perms on non-key files 2025-12-30 11:41:50 -05:00
mailcow.sh Merge pull request #4170 from SecT0uch/patch-1 2022-07-11 22:13:24 +08:00
multideploy.sh make compatible with both yq versions 2025-12-27 11:02:40 +01:00
myapi.sh exe 2017-02-05 23:14:25 +08:00
mydevil.sh Support for MyDevil.net (#2076) 2019-02-20 09:40:36 +08:00
mysqld.sh fix format 2017-02-19 20:40:53 +08:00
netlify.sh format adjustment 2024-04-07 12:36:19 +00:00
nginx.sh fix format 2017-02-19 20:40:53 +08:00
openmediavault.sh omv deploy hook: add usage comments 2022-01-20 17:46:47 +08:00
opensshd.sh fix format 2017-02-19 20:40:53 +08:00
openstack.sh Fix CI test failure for deploy/openstack.sh 2020-07-16 13:53:21 +10:00
panos.sh fix: commit overhaul (#6915) 2026-04-20 11:28:17 +02:00
peplink.sh Add Peplink deploy hook 2021-01-13 20:37:05 +00:00
proxmoxbs.sh check Proxmox Backup Server API response for errors 2026-02-17 19:28:25 +01:00
proxmoxve.sh check Proxmox VE API response for errors 2026-02-17 12:12:17 +00:00
pureftpd.sh fix format 2017-02-19 20:40:53 +08:00
qiniu.sh feat(qiniu): make forceHttps configurable via environment variable 2026-01-01 13:26:02 +00:00
README.md update repo name 2020-01-30 12:06:39 +08:00
routeros.sh routeros: file-name should in quotes in newer (7.18) version 2025-03-05 11:33:41 +08:00
ruckus.sh Don't deploy ECC certs to legacy Ruckus 2025-03-27 14:03:08 +13:00
ssh.sh Conditionnaly change permissions (#1) 2026-02-04 11:01:44 +01:00
strongswan.sh Fix strongswan deploy hook 2025-12-19 18:12:45 +03:00
synology_dsm.sh Don't mark restart http as failed if json returns false because it was not restarted (#6906) 2026-04-14 20:37:50 +08:00
truenas.sh fix: remove control characters 2024-12-31 18:04:39 +01:00
truenas_ws.sh Fix TrueNAS deploy fails on TrueNAS 25.10 2025-11-02 23:01:51 -05:00
unifi.sh disable shellcheck 2025-11-08 16:59:10 -05:00
vault.sh check curl vault http return code 2025-04-18 00:25:10 +02:00
vault_cli.sh improve logging 2022-12-28 02:47:49 +08:00
vsftpd.sh fix format 2024-10-13 17:41:22 +02:00
zyxel_gs1900.sh Apply suggested fixes from shfmt diffs 2025-05-17 21:25:39 -04:00