Skip to content
Snippets Groups Projects

mix multiple domains using domain alias or not

Merged Hahn Axel (hahn) requested to merge 5213-handle-dns-alias-domain into master
+ 6
3
@@ -31,6 +31,7 @@
@@ -31,6 +31,7 @@
# 2022-04-04 <axel.hahn@iml.unibe.ch> added param "list-old"
# 2022-04-04 <axel.hahn@iml.unibe.ch> added param "list-old"
# 2022-04-07 <axel.hahn@iml.unibe.ch> fix missing key in public_ensure before calling public_add too.
# 2022-04-07 <axel.hahn@iml.unibe.ch> fix missing key in public_ensure before calling public_add too.
# 2022-04-20 <axel.hahn@iml.unibe.ch> fix multiple domains using domain alias
# 2022-04-20 <axel.hahn@iml.unibe.ch> fix multiple domains using domain alias
 
# 2022-04-21 <axel.hahn@iml.unibe.ch> mix multiple domains using domain alias or not
# ======================================================================
# ======================================================================
@@ -406,11 +407,13 @@ function public_add(){
@@ -406,11 +407,13 @@ function public_add(){
for _mydomain in $CM_fqdn $*
for _mydomain in $CM_fqdn $*
do
do
_params+="-d $_mydomain "
_params+="-d $_mydomain --challenge-alias "
if [ -n "${CM_challenge_alias}" ] && ! echo "$_mydomain" | grep "${CM_certmatch}" >/dev/null
if [ -n "${CM_challenge_alias}" ] && ! echo "$_mydomain" | grep "${CM_certmatch}" >/dev/null
then
then
_params+="--challenge-alias ${CM_challenge_alias} "
_params+="${CM_challenge_alias} "
 
else
 
_params+="no "
fi
fi
done
done
@@ -418,7 +421,7 @@ function public_add(){
@@ -418,7 +421,7 @@ function public_add(){
mkdir -p "${CM_dircerts}" 2>/dev/null
mkdir -p "${CM_dircerts}" 2>/dev/null
_wd "--- create certificate"
_wd "--- create certificate"
echo $ACME --issue $_params $ACME_Params
echo "$ACME --issue $_params $ACME_Params"
if ! $ACME --issue $_params $ACME_Params
if ! $ACME --issue $_params $ACME_Params
then
then
echo "ERROR: adding cert failed. Trying to delete internal data ..."
echo "ERROR: adding cert failed. Trying to delete internal data ..."
Loading