diff --git a/update-NebulaNodeCert b/update-NebulaNodeCert index d2b9d29..2166bed 100644 --- a/update-NebulaNodeCert +++ b/update-NebulaNodeCert @@ -6,7 +6,7 @@ do key="$1" case $key in - -c|--nodecertname) + -n|--nodecertname) NODECERTNAME="$2" shift # past argument shift # past value @@ -16,6 +16,16 @@ case $key in shift # past argument shift # past value ;; + -c|--cacertname) + CACERTNAME="$2" + shift # past argument + shift # past value + ;; + -k|--cakeyname) + CAKEYNAME="$2" + shift # past argument + shift # past value + ;; *) # unknown option POSITIONAL+=("$1") # save it in an array for later shift # past argument @@ -53,5 +63,5 @@ if [[ $CERTISCASTATUS == false ]]; then echo "DateTime: ${DATETIME}" echo "NEWFILENAME: ${NEWFILENAME}" echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" - ${ROOTPATH}/nebula-cert sign -groups ${NODEGROUPS[@]} -ip ${NODEIPS} -name ${NODENAME} -ca-crt ${ROOTPATH}/ca.crt -ca-key ${ROOTPATH}/ca.key -out-crt ${ROOTPATH}/${NEWFILENAME}.crt -out-key ${ROOTPATH}/${NEWFILENAME}.key + ${ROOTPATH}/nebula-cert sign -groups ${NODEGROUPS[@]} -ip ${NODEIPS} -name ${NODENAME} -ca-crt ${ROOTPATH}/${CACERTNAME} -ca-key ${ROOTPATH}/${CAKEYNAME} -out-crt ${ROOTPATH}/${NEWFILENAME}.crt -out-key ${ROOTPATH}/${NEWFILENAME}.key fi \ No newline at end of file