Commit Graph

700 Commits

Author SHA1 Message Date
tomo
fb0926dc81 implemented checking for different kinds of deploy file 2025-12-27 11:02:40 +01:00
tomo
23e1a53ec8 implemented deploying to services 2025-12-27 11:02:40 +01:00
tomo
67d58a12e7 implemented handling envs 2025-12-27 11:02:40 +01:00
tomo
0ed5e21232 fixed formatting and private var names 2025-12-27 11:02:40 +01:00
tomo
b2eb1d2bbc refactored getting services 2025-12-27 11:02:40 +01:00
tomo
3c184486c3 fixed indents 2025-12-27 11:02:40 +01:00
tomo
5a730bf00d implemented checking deploy file 2025-12-27 11:02:40 +01:00
neil
d24c7e977e Merge pull request #6697 from sergiustheblack/fix/strongswan
Some checks failed
DNS / CheckToken (push) Has been cancelled
Build DockerHub / CheckToken (push) Has been cancelled
Shellcheck / ShellCheck (push) Has been cancelled
Shellcheck / shfmt (push) Has been cancelled
DNS / Fail (push) Has been cancelled
DNS / Docker (push) Has been cancelled
DNS / MacOS (push) Has been cancelled
DNS / Windows (push) Has been cancelled
DNS / FreeBSD (push) Has been cancelled
DNS / OpenBSD (push) Has been cancelled
DNS / NetBSD (push) Has been cancelled
DNS / DragonFlyBSD (push) Has been cancelled
DNS / Solaris (push) Has been cancelled
DNS / Omnios (push) Has been cancelled
Build DockerHub / build (push) Has been cancelled
Fix strongswan deploy hook
2025-12-25 13:39:05 +01:00
DreamSlave
fd6a14de8a Update timestamp function in ali_dcdn.sh 2025-12-22 17:00:31 +08:00
DreamSlave
0eb40c6ce6 Update timestamp variable in ali_cdn.sh 2025-12-22 17:00:22 +08:00
Sergey Parfenov
00aaed1b14 Fix strongswan deploy hook
Make it more resistant to deploy hooks api change by passing custom arguments first
2025-12-19 18:12:45 +03:00
Jérémy Lal
6ca19fb003 Ensure ssh.sh sets 600 permissions on keyfile 2025-12-18 09:55:50 +01:00
invario
f39a6fe517 Use cat instead of cp for all files
Signed-off-by: invario <67800603+invario@users.noreply.github.com>
2025-12-04 11:06:50 -05:00
invario
2775def93a Use 'cat' instead of 'cp', removed use of temp file, keeps permissions
Signed-off-by: invario <67800603+invario@users.noreply.github.com>
2025-12-03 12:05:19 -05:00
Antoni Company
46a2608783 fix: Renamed filaname to certname
- Changed filename to certname to better reflect the actual issue at hand.
- Restored _cdomain variable to its original place for clarity.
2025-11-22 09:22:45 +00:00
Antoni Company
3d3053f427 feat: Add custom filename for panos 2025-11-20 10:06:37 +00:00
neil
1f598a0a79 Merge pull request #6594 from rglidden/truenas_25.10_fix
truenas_ws: Fix TrueNAS deploy fails on TrueNAS 25.10 due to invalid passphrase
2025-11-09 18:10:08 +01:00
neil
adb46748de Merge pull request #6447 from privacyfr3ak/master
Fix keystore ownership in Unifi deployment - unifi.sh for BSD
2025-11-09 18:00:39 +01:00
privacyfr3ak
59a286b0b7 disable shellcheck 2025-11-08 16:59:10 -05:00
PrivacyFreak
72259059ef Merge branch 'acmesh-official:master' into master 2025-11-04 15:23:54 +00:00
Richard Glidden
693b1f7a74 Fix TrueNAS deploy fails on TrueNAS 25.10 2025-11-02 23:01:51 -05:00
Jens Spanier
0c7943868d Merge branch 'acmesh-official:dev' into dev 2025-10-21 11:35:19 +02:00
Jens Spanier
3cdce86339 rename to keyhelp_api 2025-10-21 11:34:46 +02:00
neil
15197455f2 Merge pull request #5061 from b1n23/dev
Some checks failed
Shellcheck / ShellCheck (push) Has been cancelled
Shellcheck / shfmt (push) Has been cancelled
Build DockerHub / CheckToken (push) Has been cancelled
Build DockerHub / build (push) Has been cancelled
Add deployhook for CacheFly, Edgio and Netlify
2025-10-11 12:47:40 +02:00
Jens Spanier
f7cc72be35 add missing double quotes 2025-10-09 13:28:04 +02:00
Jens Spanier
17da49bb78 add keyhelp deploy hook 2025-10-09 13:16:28 +02:00
neil
ca7bdd9101 Merge pull request #6424 from rglidden/truenas_ws_remote
truenas_ws: Add ability to deploy to remote TrueNAS server via WebSockets
2025-09-19 20:49:29 +02:00
Richard Glidden
070cd0f4df Use _sleep instead of sleep 2025-09-16 22:19:16 -04:00
Richard Glidden
8608e9cd3a Save and read variables 2025-09-12 22:22:30 -04:00
neil
fc3bfda3bd Merge pull request #6487 from aSauerwein/master
Some checks failed
Build DockerHub / CheckToken (push) Has been cancelled
Shellcheck / ShellCheck (push) Has been cancelled
Shellcheck / shfmt (push) Has been cancelled
Build DockerHub / build (push) Has been cancelled
add template_stack option to push to device
2025-09-07 20:48:00 +02:00
Jacobo de Vera
5aae3333bc Show proxmox deploy scripts response only on debug 2025-08-31 20:44:24 +01:00
Richard Glidden
6d40ac8644 chore: Fix shellcheck errors 2025-08-29 16:24:30 -04:00
Richard Glidden
d7c428fc8d feat: Add ability to deploy to remote TrueNAS instances 2025-08-29 16:24:30 -04:00
asauerwein
fdb1e8c2e4 fix usage of H1 header
change to while loop

use global variable for loop

fix if statement to be sh compliant

shfmt
2025-08-20 18:37:25 +02:00
asauerwein
5b02e86334 add template_stack option to push to device 2025-08-20 17:47:36 +02:00
invario
3252e0ce2e Add outputs for PFX and PEM
Signed-off-by: invario <67800603+invario@users.noreply.github.com>
2025-07-28 12:14:12 -04:00
PrivacyFreak
06c1911a28 fix keystore ownership read for unifi.sh 2025-07-14 18:48:32 +00:00
invario
014a781426 Create localcopy deploy-hook
Deploy-hook to very simply copy files to set directories and then execute whatever reloadcmd
the admin needs afterwards. This can be useful for configurations where the "multideploy"
hook (in development) is used or when an admin wants ACME.SH to renew certs but needs to
manually configure deployment via an external script (e.g. The deploy-freenas script for TrueNAS Core/Scale

https://github.com/danb35/deploy-freenas/

Signed-off-by: invario <67800603+invario@users.noreply.github.com>
2025-07-06 20:12:10 -04:00
neil
7b76502ee6 Merge pull request #6352 from ecm75/kemploadmaster
Add deploy script for Kemp Loadmaster
2025-05-31 17:30:50 +02:00
neil
d420ff0e56 Merge pull request #5043 from coderjoe/feature/deploy-to-zyxel-gs1900-switches
Some checks failed
Shellcheck / shfmt (push) Has been cancelled
Build DockerHub / CheckToken (push) Has been cancelled
Shellcheck / ShellCheck (push) Has been cancelled
Build DockerHub / build (push) Has been cancelled
Add deploy/zyxel_gs1900.sh
2025-05-25 19:05:33 +02:00
emueller
55282851c4 implemented all suggestions 2025-05-19 09:18:29 +02:00
Joe Bauser
4f5a70b804 Apply suggested fixes from shfmt diffs 2025-05-17 21:25:39 -04:00
Attackwave
99a4cf9e07 Quickfix TrueNAS 25.04 2025-05-16 22:44:25 +02:00
emueller
bf2e99efa6 fixed quoting in kemplm.sh 2025-05-12 10:52:35 +02:00
emueller
7543d5220c fixed kemplm.sh formatting 2025-05-12 10:45:01 +02:00
emueller
ca73e1f024 added deploy/kemplm.sh for deploying certs on Kemp Loadmaster 2025-05-12 10:28:35 +02:00
Joe Bauser
24a1b93842 Add deploy/zyxel_gs1900.sh
Add support for deploying to the Zyxel GS1900 line of switches as long
as those switches are running at least firmware V2.80.

Tested on a Zyxel GS1900-8 and GS1900-24E

Resolves #5042
2025-04-23 17:52:12 -04:00
Alin Trăistaru
e81635f23d check curl vault http return code 2025-04-18 00:25:10 +02:00
ms264556
93c19356d0 Don't deploy ECC certs to legacy Ruckus 2025-03-27 14:03:08 +13:00
William Lallemand
7e320d2748 haproxy: don't leak private keys when doing --debug
It was reported in issue #6267 that the private key was leaked when
using the DEPLOY_HAPROXY_HOT_UPDATE=yes feature.

Indeed, the debugging code which sends commands to HAProxy was using
_debug even when passing the private key.

This patch fixes the issue by using _secure_debug when doing that.
2025-03-11 12:04:59 +01:00