From de149b70ea35bbb0d2390f027d8a4c509d75027a Mon Sep 17 00:00:00 2001 From: Mathieu Leguay <mathieu.leguay@teamdlab.com> Date: Sat, 25 Apr 2020 12:00:57 +0200 Subject: [PATCH] [DEVOPS] Add README and update cleanup method for certificates --- deployment/environments/certs/client-external/ca/README | 1 + .../certs/client-external/clients/external/README | 1 + deployment/environments/certs/client-vitam/ca/README | 1 + deployment/environments/certs/client-vitam/clients/README | 1 + deployment/pki/scripts/generate_certs.sh | 5 ++++- 5 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 deployment/environments/certs/client-external/ca/README create mode 100644 deployment/environments/certs/client-external/clients/external/README create mode 100644 deployment/environments/certs/client-vitam/ca/README create mode 100644 deployment/environments/certs/client-vitam/clients/README diff --git a/deployment/environments/certs/client-external/ca/README b/deployment/environments/certs/client-external/ca/README new file mode 100644 index 00000000..aea8d0c6 --- /dev/null +++ b/deployment/environments/certs/client-external/ca/README @@ -0,0 +1 @@ +Put your external clients certificates' CA here (.crt) \ No newline at end of file diff --git a/deployment/environments/certs/client-external/clients/external/README b/deployment/environments/certs/client-external/clients/external/README new file mode 100644 index 00000000..76fbc5ce --- /dev/null +++ b/deployment/environments/certs/client-external/clients/external/README @@ -0,0 +1 @@ +Put your external client public certificates here (.crt) \ No newline at end of file diff --git a/deployment/environments/certs/client-vitam/ca/README b/deployment/environments/certs/client-vitam/ca/README new file mode 100644 index 00000000..ac249a87 --- /dev/null +++ b/deployment/environments/certs/client-vitam/ca/README @@ -0,0 +1 @@ +Put your Vitam certificates' CA here (.crt) \ No newline at end of file diff --git a/deployment/environments/certs/client-vitam/clients/README b/deployment/environments/certs/client-vitam/clients/README new file mode 100644 index 00000000..7add3b44 --- /dev/null +++ b/deployment/environments/certs/client-vitam/clients/README @@ -0,0 +1 @@ +Put your Vitam certificates here (.crt) \ No newline at end of file diff --git a/deployment/pki/scripts/generate_certs.sh b/deployment/pki/scripts/generate_certs.sh index a5981901..ed422bb4 100755 --- a/deployment/pki/scripts/generate_certs.sh +++ b/deployment/pki/scripts/generate_certs.sh @@ -278,7 +278,10 @@ initVault certs ${ERASE} if [ "${ERASE}" == "true" ]; then if [ -d ${REPERTOIRE_CERTIFICAT} ]; then # We remove all generated certs - find "${REPERTOIRE_CERTIFICAT}/" -mindepth 1 -maxdepth 1 -type d -exec rm -Rf {} \; + find ${REPERTOIRE_CERTIFICAT} -type f -name *.crt -exec rm -f {} \; + find ${REPERTOIRE_CERTIFICAT} -type f -name *.key -exec rm -f {} \; + find ${REPERTOIRE_CERTIFICAT} -type f -name *.pem -exec rm -f {} \; + find ${REPERTOIRE_CERTIFICAT} -type d -empty -delete fi fi if [ ! -d ${REPERTOIRE_CERTIFICAT} ]; then -- GitLab