forked from evolix/ansible-roles
evoacme: make-csr stdout is more verbose
This commit is contained in:
parent
e16eafc1a0
commit
740b60d838
|
@ -20,7 +20,7 @@ get_domains() {
|
||||||
valid_domains=""
|
valid_domains=""
|
||||||
nb=0
|
nb=0
|
||||||
|
|
||||||
echo "Valid Domain(s) for $vhost :"
|
echo "Domain(s) in $vhost :"
|
||||||
for domain in $domains
|
for domain in $domains
|
||||||
do
|
do
|
||||||
real_ip=$(dig +short "$domain"|grep -oE "([0-9]+\.){3}[0-9]+")
|
real_ip=$(dig +short "$domain"|grep -oE "([0-9]+\.){3}[0-9]+")
|
||||||
|
@ -28,16 +28,19 @@ get_domains() {
|
||||||
if [ "${ip}" = "${real_ip}" ]; then
|
if [ "${ip}" = "${real_ip}" ]; then
|
||||||
valid_domains="$valid_domains $domain"
|
valid_domains="$valid_domains $domain"
|
||||||
nb=$(( nb + 1 ))
|
nb=$(( nb + 1 ))
|
||||||
echo "* $domain"
|
echo "* $domain : OK ($real_ip)"
|
||||||
|
else
|
||||||
|
echo "* $domain : INVALID ($real_ip)"
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
done
|
done
|
||||||
|
|
||||||
if [ "$nb" -eq 0 ]; then
|
if [ "$nb" -eq 0 ]; then
|
||||||
nb=$(echo "$domains"|wc -l)
|
nb=$(echo "$domains"|wc -l)
|
||||||
echo "No valid domains : $domains" >&2
|
echo "No valid domain found, all domains will be used for CSR creation."
|
||||||
domains="$domains"
|
domains="$domains"
|
||||||
else
|
else
|
||||||
|
echo "CSR will be created only with valid domains."
|
||||||
domains="$valid_domains"
|
domains="$valid_domains"
|
||||||
fi
|
fi
|
||||||
domains=$(echo "$domains"|xargs -n1)
|
domains=$(echo "$domains"|xargs -n1)
|
||||||
|
|
Loading…
Reference in a new issue