Added proper calling of ns/ssl libs
parent
0a87314214
commit
06283b88f5
|
@ -147,6 +147,6 @@ fi
|
||||||
|
|
||||||
# Create SSL cert
|
# Create SSL cert
|
||||||
if "${LIB_DIR}/ssl_peer_add" "${hostname}" "${username}" "IP:${ipv4},IP:${ipv6}"
|
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}"
|
else printf 'ERROR! Failed to create certs for %s with IPS: %s %s!\n' "${domain}" "${ipv4}" "${ipv6}" >>"${LOGFILE}"
|
||||||
fi
|
fi
|
||||||
|
|
|
@ -90,12 +90,19 @@ while IFS=$'\t' read -r server_hostname server_ipv4 server_ipv6 server_pubkey se
|
||||||
done <"${SERVERS_FILE}"
|
done <"${SERVERS_FILE}"
|
||||||
|
|
||||||
# Respond to user
|
# 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
|
printf 'Deleted %s.%s.%s' "${hostname}" "${username}" "${TLD}" | "${LIB_DIR}/http_res" 202
|
||||||
|
|
||||||
# Update nameserver
|
# Update nameserver
|
||||||
# TODO: get these needed vars
|
if "${LIB_DIR}/ns_update_del" "${domain}" "${ipv4}" "${ipv6}"
|
||||||
#"${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
|
# Create SSL cert
|
||||||
# TODO: get these needed vars
|
if "${LIB_DIR}/ssl_peer_del" "${hostname}" "${username}"
|
||||||
#"${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
|
||||||
|
|
Loading…
Reference in New Issue