Browse Source
Merge pull request #2929 from PMExtra/dev
Support multiple servers for SSH deployment
pull/2962/head
neil
5 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
13 additions and
4 deletions
-
deploy/ssh.sh
|
@ -33,10 +33,7 @@ ssh_deploy() { |
|
|
_ccert="$3" |
|
|
_ccert="$3" |
|
|
_cca="$4" |
|
|
_cca="$4" |
|
|
_cfullchain="$5" |
|
|
_cfullchain="$5" |
|
|
_err_code=0 |
|
|
|
|
|
_cmdstr="" |
|
|
|
|
|
_backupprefix="" |
|
|
|
|
|
_backupdir="" |
|
|
|
|
|
|
|
|
_deploy_ssh_servers="" |
|
|
|
|
|
|
|
|
if [ -f "$DOMAIN_CONF" ]; then |
|
|
if [ -f "$DOMAIN_CONF" ]; then |
|
|
# shellcheck disable=SC1090 |
|
|
# shellcheck disable=SC1090 |
|
@ -102,6 +99,18 @@ ssh_deploy() { |
|
|
_cleardomainconf Le_Deploy_ssh_multi_call |
|
|
_cleardomainconf Le_Deploy_ssh_multi_call |
|
|
fi |
|
|
fi |
|
|
|
|
|
|
|
|
|
|
|
_deploy_ssh_servers=$Le_Deploy_ssh_server |
|
|
|
|
|
for Le_Deploy_ssh_server in $_deploy_ssh_servers; do |
|
|
|
|
|
_ssh_deploy |
|
|
|
|
|
done |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
_ssh_deploy() { |
|
|
|
|
|
_err_code=0 |
|
|
|
|
|
_cmdstr="" |
|
|
|
|
|
_backupprefix="" |
|
|
|
|
|
_backupdir="" |
|
|
|
|
|
|
|
|
_info "Deploy certificates to remote server $Le_Deploy_ssh_user@$Le_Deploy_ssh_server" |
|
|
_info "Deploy certificates to remote server $Le_Deploy_ssh_user@$Le_Deploy_ssh_server" |
|
|
if [ "$Le_Deploy_ssh_multi_call" = "yes" ]; then |
|
|
if [ "$Le_Deploy_ssh_multi_call" = "yes" ]; then |
|
|
_info "Using MULTI_CALL mode... Required commands sent in multiple calls to remote host" |
|
|
_info "Using MULTI_CALL mode... Required commands sent in multiple calls to remote host" |
|
|