Added proper calling of ns/ssl libs

master
Keith Irwin 2022-09-10 16:32:15 -06:00
parent 0a87314214
commit 06283b88f5
Signed by: ki9
GPG Key ID: DF773B3F4A88DA86
2 changed files with 13 additions and 6 deletions

View File

@ -147,6 +147,6 @@ fi
# Create SSL cert
if "${LIB_DIR}/ssl_peer_add" "${hostname}" "${username}" "IP:${ipv4},IP:${ipv6}"
then printf 'Successfully signed SSL certs for %s\n' "${domain}" >>"${LOGFILE}"
then printf 'Successfully signed SSL certs for %s\n' "${domain}" >>"${LOGFILE}"
else printf 'ERROR! Failed to create certs for %s with IPS: %s %s!\n' "${domain}" "${ipv4}" "${ipv6}" >>"${LOGFILE}"
fi

View File

@ -90,12 +90,19 @@ while IFS=$'\t' read -r server_hostname server_ipv4 server_ipv6 server_pubkey se
done <"${SERVERS_FILE}"
# Respond to user
# Do it before updating nameserver and certs because
# if wireguard worked, there's no going back. The admin
# can clean up missing records and certs after checking the logs
printf 'Deleted %s.%s.%s' "${hostname}" "${username}" "${TLD}" | "${LIB_DIR}/http_res" 202
# Update nameserver
# TODO: get these needed vars
#"${LIB_DIR}/ns_update_del" "${domain}" "${ipv4}" "${ipv6}"
if "${LIB_DIR}/ns_update_del" "${domain}" "${ipv4}" "${ipv6}"
then printf 'Successfully deleted %s from DNS server.\n' "${domain}" >>"${LOGFILE}"
else printf 'ERROR! Failed to delete %s %s %s from DNS server!\n' "${domain}" "${ipv4}" "${ipv6}" >>"${LOGFILE}"
fi
# Delete SSL certs
# TODO: get these needed vars
#"${LIB_DIR}/ssl_peer_del" "${hostname}" "${username}"
# Create SSL cert
if "${LIB_DIR}/ssl_peer_del" "${hostname}" "${username}"
then printf 'Successfully deleted SSL certs for %s\n' "${domain}" >>"${LOGFILE}"
else printf 'ERROR! Failed to delete certs for %s!\n' "${domain}" >>"${LOGFILE}"
fi