Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
ruanhaishen
Acme.Sh
Commits
b37bf06d
Commit
b37bf06d
authored
Mar 01, 2022
by
fradev
Browse files
Update ssh.sh
parent
27bbf0cc
Changes
1
Hide whitespace changes
Inline
Side-by-side
deploy/ssh.sh
View file @
b37bf06d
...
@@ -24,7 +24,7 @@
...
@@ -24,7 +24,7 @@
# export DEPLOY_SSH_BACKUP_PATH=".acme_ssh_deploy" # path on remote system. Defaults to .acme_ssh_deploy
# export DEPLOY_SSH_BACKUP_PATH=".acme_ssh_deploy" # path on remote system. Defaults to .acme_ssh_deploy
# export DEPLOY_SSH_MULTI_CALL="" # yes or no, default to no or previously saved value
# export DEPLOY_SSH_MULTI_CALL="" # yes or no, default to no or previously saved value
# export DEPLOY_SSH_USE_SCP="" yes or no , default to no
# export DEPLOY_SSH_USE_SCP="" yes or no , default to no
# export DEPLOY_SSH_SCP_CMD="" defaults to "scp
-T
-q "
# export DEPLOY_SSH_SCP_CMD="" defaults to "scp -q "
#
#
######## Public functions #####################
######## Public functions #####################
...
@@ -53,7 +53,7 @@ ssh_deploy() {
...
@@ -53,7 +53,7 @@ ssh_deploy() {
fi
fi
else
else
Le_Deploy_ssh_user
=
"
$DEPLOY_SSH_USER
"
Le_Deploy_ssh_user
=
"
$DEPLOY_SSH_USER
"
_saved
omain
conf Le_Deploy_ssh_user
"
$Le_Deploy_ssh_user
"
_saved
eploy
conf Le_Deploy_ssh_user
"
$Le_Deploy_ssh_user
"
fi
fi
# SERVER is optional. If not provided then use _cdomain
# SERVER is optional. If not provided then use _cdomain
...
@@ -61,7 +61,7 @@ ssh_deploy() {
...
@@ -61,7 +61,7 @@ ssh_deploy() {
_debug2 DEPLOY_SSH_SERVER
"
$DEPLOY_SSH_SERVER
"
_debug2 DEPLOY_SSH_SERVER
"
$DEPLOY_SSH_SERVER
"
if
[
-n
"
$DEPLOY_SSH_SERVER
"
]
;
then
if
[
-n
"
$DEPLOY_SSH_SERVER
"
]
;
then
Le_Deploy_ssh_server
=
"
$DEPLOY_SSH_SERVER
"
Le_Deploy_ssh_server
=
"
$DEPLOY_SSH_SERVER
"
_saved
omain
conf Le_Deploy_ssh_server
"
$Le_Deploy_ssh_server
"
_saved
eploy
conf Le_Deploy_ssh_server
"
$Le_Deploy_ssh_server
"
elif
[
-z
"
$Le_Deploy_ssh_server
"
]
;
then
elif
[
-z
"
$Le_Deploy_ssh_server
"
]
;
then
Le_Deploy_ssh_server
=
"
$_cdomain
"
Le_Deploy_ssh_server
=
"
$_cdomain
"
fi
fi
...
@@ -71,7 +71,7 @@ ssh_deploy() {
...
@@ -71,7 +71,7 @@ ssh_deploy() {
_debug2 DEPLOY_SSH_CMD
"
$DEPLOY_SSH_CMD
"
_debug2 DEPLOY_SSH_CMD
"
$DEPLOY_SSH_CMD
"
if
[
-n
"
$DEPLOY_SSH_CMD
"
]
;
then
if
[
-n
"
$DEPLOY_SSH_CMD
"
]
;
then
Le_Deploy_ssh_cmd
=
"
$DEPLOY_SSH_CMD
"
Le_Deploy_ssh_cmd
=
"
$DEPLOY_SSH_CMD
"
_saved
omain
conf Le_Deploy_ssh_cmd
"
$Le_Deploy_ssh_cmd
"
_saved
eploy
conf Le_Deploy_ssh_cmd
"
$Le_Deploy_ssh_cmd
"
elif
[
-z
"
$Le_Deploy_ssh_cmd
"
]
;
then
elif
[
-z
"
$Le_Deploy_ssh_cmd
"
]
;
then
Le_Deploy_ssh_cmd
=
"ssh -T"
Le_Deploy_ssh_cmd
=
"ssh -T"
fi
fi
...
@@ -80,7 +80,7 @@ ssh_deploy() {
...
@@ -80,7 +80,7 @@ ssh_deploy() {
# value (which may be undefined... equivalent to "no").
# value (which may be undefined... equivalent to "no").
if
[
"
$DEPLOY_SSH_USE_SCP
"
=
"yes"
]
;
then
if
[
"
$DEPLOY_SSH_USE_SCP
"
=
"yes"
]
;
then
Le_Deploy_ssh_use_scp
=
"yes"
Le_Deploy_ssh_use_scp
=
"yes"
_saved
omain
conf Le_Deploy_ssh_use_scp
"
$Le_Deploy_ssh_use_scp
"
_saved
eploy
conf Le_Deploy_ssh_use_scp
"
$Le_Deploy_ssh_use_scp
"
elif
[
"
$DEPLOY_SSH_USE_SCP
"
=
"no"
]
;
then
elif
[
"
$DEPLOY_SSH_USE_SCP
"
=
"no"
]
;
then
Le_Deploy_ssh_use_scp
=
""
Le_Deploy_ssh_use_scp
=
""
_cleardomainconf Le_Deploy_ssh_use_scp
_cleardomainconf Le_Deploy_ssh_use_scp
...
@@ -89,9 +89,9 @@ ssh_deploy() {
...
@@ -89,9 +89,9 @@ ssh_deploy() {
# SCP_CMD is optional. If not provided then use scp
# SCP_CMD is optional. If not provided then use scp
if
[
-n
"
$DEPLOY_SSH_SCP_CMD
"
]
;
then
if
[
-n
"
$DEPLOY_SSH_SCP_CMD
"
]
;
then
Le_Deploy_ssh_scp_cmd
=
"
$DEPLOY_SSH_SCP_CMD
"
Le_Deploy_ssh_scp_cmd
=
"
$DEPLOY_SSH_SCP_CMD
"
_saved
omain
conf Le_Deploy_ssh_scp_cmd
"
$Le_Deploy_ssh_scp_cmd
"
_saved
eploy
conf Le_Deploy_ssh_scp_cmd
"
$Le_Deploy_ssh_scp_cmd
"
elif
[
-z
"
$Le_Deploy_ssh_scp_cmd
"
]
;
then
elif
[
-z
"
$Le_Deploy_ssh_scp_cmd
"
]
;
then
Le_Deploy_ssh_scp_cmd
=
"scp -
T
"
Le_Deploy_ssh_scp_cmd
=
"scp -
q
"
fi
fi
# BACKUP is optional. If not provided then default to previously saved value or yes.
# BACKUP is optional. If not provided then default to previously saved value or yes.
...
@@ -102,7 +102,7 @@ ssh_deploy() {
...
@@ -102,7 +102,7 @@ ssh_deploy() {
elif
[
-z
"
$Le_Deploy_ssh_backup
"
]
||
[
"
$DEPLOY_SSH_BACKUP
"
=
"yes"
]
;
then
elif
[
-z
"
$Le_Deploy_ssh_backup
"
]
||
[
"
$DEPLOY_SSH_BACKUP
"
=
"yes"
]
;
then
Le_Deploy_ssh_backup
=
"yes"
Le_Deploy_ssh_backup
=
"yes"
fi
fi
_saved
omain
conf Le_Deploy_ssh_backup
"
$Le_Deploy_ssh_backup
"
_saved
eploy
conf Le_Deploy_ssh_backup
"
$Le_Deploy_ssh_backup
"
# BACKUP_PATH is optional. If not provided then default to previously saved value or .acme_ssh_deploy
# BACKUP_PATH is optional. If not provided then default to previously saved value or .acme_ssh_deploy
_getdeployconf DEPLOY_SSH_BACKUP_PATH
_getdeployconf DEPLOY_SSH_BACKUP_PATH
...
@@ -112,7 +112,7 @@ ssh_deploy() {
...
@@ -112,7 +112,7 @@ ssh_deploy() {
elif
[
-z
"
$Le_Deploy_ssh_backup_path
"
]
;
then
elif
[
-z
"
$Le_Deploy_ssh_backup_path
"
]
;
then
Le_Deploy_ssh_backup_path
=
".acme_ssh_deploy"
Le_Deploy_ssh_backup_path
=
".acme_ssh_deploy"
fi
fi
_saved
omain
conf Le_Deploy_ssh_backup_path
"
$Le_Deploy_ssh_backup_path
"
_saved
eploy
conf Le_Deploy_ssh_backup_path
"
$Le_Deploy_ssh_backup_path
"
# MULTI_CALL is optional. If not provided then default to previously saved
# MULTI_CALL is optional. If not provided then default to previously saved
# value (which may be undefined... equivalent to "no").
# value (which may be undefined... equivalent to "no").
...
@@ -120,7 +120,7 @@ ssh_deploy() {
...
@@ -120,7 +120,7 @@ ssh_deploy() {
_debug2 DEPLOY_SSH_MULTI_CALL
"
$DEPLOY_SSH_MULTI_CALL
"
_debug2 DEPLOY_SSH_MULTI_CALL
"
$DEPLOY_SSH_MULTI_CALL
"
if
[
"
$DEPLOY_SSH_MULTI_CALL
"
=
"yes"
]
;
then
if
[
"
$DEPLOY_SSH_MULTI_CALL
"
=
"yes"
]
;
then
Le_Deploy_ssh_multi_call
=
"yes"
Le_Deploy_ssh_multi_call
=
"yes"
_saved
omain
conf Le_Deploy_ssh_multi_call
"
$Le_Deploy_ssh_multi_call
"
_saved
eploy
conf Le_Deploy_ssh_multi_call
"
$Le_Deploy_ssh_multi_call
"
elif
[
"
$DEPLOY_SSH_MULTI_CALL
"
=
"no"
]
;
then
elif
[
"
$DEPLOY_SSH_MULTI_CALL
"
=
"no"
]
;
then
Le_Deploy_ssh_multi_call
=
""
Le_Deploy_ssh_multi_call
=
""
_cleardomainconf Le_Deploy_ssh_multi_call
_cleardomainconf Le_Deploy_ssh_multi_call
...
@@ -130,9 +130,9 @@ ssh_deploy() {
...
@@ -130,9 +130,9 @@ ssh_deploy() {
# value (which may be undefined... equivalent to "no").
# value (which may be undefined... equivalent to "no").
if
[
"
$DEPLOY_SSH_USE_SCP
"
=
"yes"
]
;
then
if
[
"
$DEPLOY_SSH_USE_SCP
"
=
"yes"
]
;
then
Le_Deploy_ssh_use_scp
=
"yes"
Le_Deploy_ssh_use_scp
=
"yes"
_saved
omain
conf Le_Deploy_ssh_use_scp
"
$Le_Deploy_ssh_use_scp
"
_saved
eploy
conf Le_Deploy_ssh_use_scp
"
$Le_Deploy_ssh_use_scp
"
Le_Deploy_ssh_multi_call
=
"yes"
Le_Deploy_ssh_multi_call
=
"yes"
_saved
omain
conf Le_Deploy_ssh_multi_call
"
$Le_Deploy_ssh_multi_call
"
_saved
eploy
conf Le_Deploy_ssh_multi_call
"
$Le_Deploy_ssh_multi_call
"
elif
[
"
$DEPLOY_SSH_USE_SCP
"
=
"no"
]
;
then
elif
[
"
$DEPLOY_SSH_USE_SCP
"
=
"no"
]
;
then
Le_Deploy_ssh_use_scp
=
""
Le_Deploy_ssh_use_scp
=
""
_cleardomainconf Le_Deploy_ssh_use_scp
_cleardomainconf Le_Deploy_ssh_use_scp
...
@@ -141,7 +141,7 @@ ssh_deploy() {
...
@@ -141,7 +141,7 @@ ssh_deploy() {
# SCP_CMD is optional. If not provided then use scp
# SCP_CMD is optional. If not provided then use scp
if
[
-n
"
$DEPLOY_SSH_SCP_CMD
"
]
;
then
if
[
-n
"
$DEPLOY_SSH_SCP_CMD
"
]
;
then
Le_Deploy_ssh_scp_cmd
=
"
$DEPLOY_SSH_SCP_CMD
"
Le_Deploy_ssh_scp_cmd
=
"
$DEPLOY_SSH_SCP_CMD
"
_saved
omain
conf Le_Deploy_ssh_scp_cmd
"
$Le_Deploy_ssh_scp_cmd
"
_saved
eploy
conf Le_Deploy_ssh_scp_cmd
"
$Le_Deploy_ssh_scp_cmd
"
elif
[
-z
"
$Le_Deploy_ssh_scp_cmd
"
]
;
then
elif
[
-z
"
$Le_Deploy_ssh_scp_cmd
"
]
;
then
Le_Deploy_ssh_scp_cmd
=
"scp -T -q "
Le_Deploy_ssh_scp_cmd
=
"scp -T -q "
fi
fi
...
@@ -165,7 +165,7 @@ _ssh_deploy() {
...
@@ -165,7 +165,7 @@ _ssh_deploy() {
if
[
"
$Le_Deploy_ssh_use_scp
"
=
"yes"
]
;
then
if
[
"
$Le_Deploy_ssh_use_scp
"
=
"yes"
]
;
then
_info
"Using scp as alternate method for copying files. Multicall Mode is implicit"
_info
"Using scp as alternate method for copying files. Multicall Mode is implicit"
Le_Deploy_ssh_multi_call
=
"yes"
Le_Deploy_ssh_multi_call
=
"yes"
_saved
omain
conf Le_Deploy_ssh_multi_call
"
$Le_Deploy_ssh_multi_call
"
_saved
eploy
conf Le_Deploy_ssh_multi_call
"
$Le_Deploy_ssh_multi_call
"
fi
fi
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"
...
@@ -200,7 +200,7 @@ then rm -rf \"\$fn\"; echo \"Backup \$fn deleted as older than 180 days\"; fi; d
...
@@ -200,7 +200,7 @@ then rm -rf \"\$fn\"; echo \"Backup \$fn deleted as older than 180 days\"; fi; d
_debug2 DEPLOY_SSH_KEYFILE
"
$DEPLOY_SSH_KEYFILE
"
_debug2 DEPLOY_SSH_KEYFILE
"
$DEPLOY_SSH_KEYFILE
"
if
[
-n
"
$DEPLOY_SSH_KEYFILE
"
]
;
then
if
[
-n
"
$DEPLOY_SSH_KEYFILE
"
]
;
then
Le_Deploy_ssh_keyfile
=
"
$DEPLOY_SSH_KEYFILE
"
Le_Deploy_ssh_keyfile
=
"
$DEPLOY_SSH_KEYFILE
"
_saved
omain
conf Le_Deploy_ssh_keyfile
"
$Le_Deploy_ssh_keyfile
"
_saved
eploy
conf Le_Deploy_ssh_keyfile
"
$Le_Deploy_ssh_keyfile
"
fi
fi
if
[
-n
"
$Le_Deploy_ssh_keyfile
"
]
;
then
if
[
-n
"
$Le_Deploy_ssh_keyfile
"
]
;
then
if
[
"
$Le_Deploy_ssh_backup
"
=
"yes"
]
;
then
if
[
"
$Le_Deploy_ssh_backup
"
=
"yes"
]
;
then
...
@@ -238,7 +238,7 @@ then rm -rf \"\$fn\"; echo \"Backup \$fn deleted as older than 180 days\"; fi; d
...
@@ -238,7 +238,7 @@ then rm -rf \"\$fn\"; echo \"Backup \$fn deleted as older than 180 days\"; fi; d
_debug2 DEPLOY_SSH_CERTFILE
"
$DEPLOY_SSH_CERTFILE
"
_debug2 DEPLOY_SSH_CERTFILE
"
$DEPLOY_SSH_CERTFILE
"
if
[
-n
"
$DEPLOY_SSH_CERTFILE
"
]
;
then
if
[
-n
"
$DEPLOY_SSH_CERTFILE
"
]
;
then
Le_Deploy_ssh_certfile
=
"
$DEPLOY_SSH_CERTFILE
"
Le_Deploy_ssh_certfile
=
"
$DEPLOY_SSH_CERTFILE
"
_saved
omain
conf Le_Deploy_ssh_certfile
"
$Le_Deploy_ssh_certfile
"
_saved
eploy
conf Le_Deploy_ssh_certfile
"
$Le_Deploy_ssh_certfile
"
fi
fi
if
[
-n
"
$Le_Deploy_ssh_certfile
"
]
;
then
if
[
-n
"
$Le_Deploy_ssh_certfile
"
]
;
then
_pipe
=
">"
_pipe
=
">"
...
@@ -288,7 +288,7 @@ then rm -rf \"\$fn\"; echo \"Backup \$fn deleted as older than 180 days\"; fi; d
...
@@ -288,7 +288,7 @@ then rm -rf \"\$fn\"; echo \"Backup \$fn deleted as older than 180 days\"; fi; d
_debug2 DEPLOY_SSH_CAFILE
"
$DEPLOY_SSH_CAFILE
"
_debug2 DEPLOY_SSH_CAFILE
"
$DEPLOY_SSH_CAFILE
"
if
[
-n
"
$DEPLOY_SSH_CAFILE
"
]
;
then
if
[
-n
"
$DEPLOY_SSH_CAFILE
"
]
;
then
Le_Deploy_ssh_cafile
=
"
$DEPLOY_SSH_CAFILE
"
Le_Deploy_ssh_cafile
=
"
$DEPLOY_SSH_CAFILE
"
_saved
omain
conf Le_Deploy_ssh_cafile
"
$Le_Deploy_ssh_cafile
"
_saved
eploy
conf Le_Deploy_ssh_cafile
"
$Le_Deploy_ssh_cafile
"
fi
fi
if
[
-n
"
$Le_Deploy_ssh_cafile
"
]
;
then
if
[
-n
"
$Le_Deploy_ssh_cafile
"
]
;
then
_pipe
=
">"
_pipe
=
">"
...
@@ -346,7 +346,7 @@ then rm -rf \"\$fn\"; echo \"Backup \$fn deleted as older than 180 days\"; fi; d
...
@@ -346,7 +346,7 @@ then rm -rf \"\$fn\"; echo \"Backup \$fn deleted as older than 180 days\"; fi; d
_debug2 DEPLOY_SSH_FULLCHAIN
"
$DEPLOY_SSH_FULLCHAIN
"
_debug2 DEPLOY_SSH_FULLCHAIN
"
$DEPLOY_SSH_FULLCHAIN
"
if
[
-n
"
$DEPLOY_SSH_FULLCHAIN
"
]
;
then
if
[
-n
"
$DEPLOY_SSH_FULLCHAIN
"
]
;
then
Le_Deploy_ssh_fullchain
=
"
$DEPLOY_SSH_FULLCHAIN
"
Le_Deploy_ssh_fullchain
=
"
$DEPLOY_SSH_FULLCHAIN
"
_saved
omain
conf Le_Deploy_ssh_fullchain
"
$Le_Deploy_ssh_fullchain
"
_saved
eploy
conf Le_Deploy_ssh_fullchain
"
$Le_Deploy_ssh_fullchain
"
fi
fi
if
[
-n
"
$Le_Deploy_ssh_fullchain
"
]
;
then
if
[
-n
"
$Le_Deploy_ssh_fullchain
"
]
;
then
_pipe
=
">"
_pipe
=
">"
...
@@ -418,7 +418,7 @@ then rm -rf \"\$fn\"; echo \"Backup \$fn deleted as older than 180 days\"; fi; d
...
@@ -418,7 +418,7 @@ then rm -rf \"\$fn\"; echo \"Backup \$fn deleted as older than 180 days\"; fi; d
_debug2 DEPLOY_SSH_REMOTE_CMD
"
$DEPLOY_SSH_REMOTE_CMD
"
_debug2 DEPLOY_SSH_REMOTE_CMD
"
$DEPLOY_SSH_REMOTE_CMD
"
if
[
-n
"
$DEPLOY_SSH_REMOTE_CMD
"
]
;
then
if
[
-n
"
$DEPLOY_SSH_REMOTE_CMD
"
]
;
then
Le_Deploy_ssh_remote_cmd
=
"
$DEPLOY_SSH_REMOTE_CMD
"
Le_Deploy_ssh_remote_cmd
=
"
$DEPLOY_SSH_REMOTE_CMD
"
_saved
omain
conf Le_Deploy_ssh_remote_cmd
"
$Le_Deploy_ssh_remote_cmd
"
_saved
eploy
conf Le_Deploy_ssh_remote_cmd
"
$Le_Deploy_ssh_remote_cmd
"
fi
fi
if
[
-n
"
$Le_Deploy_ssh_remote_cmd
"
]
;
then
if
[
-n
"
$Le_Deploy_ssh_remote_cmd
"
]
;
then
_cmdstr
=
"
$_cmdstr
$Le_Deploy_ssh_remote_cmd
;"
_cmdstr
=
"
$_cmdstr
$Le_Deploy_ssh_remote_cmd
;"
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment