Generate a list of expiration dates for the certs
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
This commit is contained in:
parent
2378a3c3fb
commit
7133b7db35
1 changed files with 10 additions and 3 deletions
|
@ -2,12 +2,19 @@
|
||||||
|
|
||||||
BASE_SRC_DIR=/srv/private/ansible/files/rabbitmq
|
BASE_SRC_DIR=/srv/private/ansible/files/rabbitmq
|
||||||
BASE_DEST_DIR=/var/cache/rabbitmq-certs
|
BASE_DEST_DIR=/var/cache/rabbitmq-certs
|
||||||
|
EXPIRATION_FILE=expiration.txt
|
||||||
|
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
for env in staging production; do
|
for env in staging production; do
|
||||||
dest_dir=${BASE_DEST_DIR}/${env}
|
dest_dir=${BASE_DEST_DIR}/${env}
|
||||||
mkdir -p ${dest_dir}
|
mkdir -p ${dest_dir}
|
||||||
cp -a ${BASE_SRC_DIR}/${env}/pki/issued/*.crt ${dest_dir}/
|
> ${dest_dir}/${EXPIRATION_FILE}
|
||||||
|
for cert in `ls ${BASE_SRC_DIR}/${env}/pki/issued/*.crt`; do
|
||||||
|
cp -a $cert ${dest_dir}/
|
||||||
chmod 644 ${dest_dir}/*.crt
|
chmod 644 ${dest_dir}/*.crt
|
||||||
|
name=`basename $cert .crt`
|
||||||
|
exp_date=`openssl x509 -enddate -noout -dateopt iso_8601 -in $cert | cut -d= -f2`
|
||||||
|
echo -e "$name\t$exp_date" >> ${dest_dir}/${EXPIRATION_FILE}
|
||||||
|
done
|
||||||
done
|
done
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue