glusterfs
1#!/bin/bash
2
3SSL_KEY=$SSL_CERT_PATH/glusterfs.key
4SSL_CERT=$SSL_CERT_PATH/glusterfs.pem
5SSL_CA=$SSL_CERT_PATH/glusterfs.ca
6
7# Create self-signed certificates
8function create_self_signed_certs (){
9rm -f $SSL_KEY $SSL_CERT $SSL_CA
10openssl genrsa -out $SSL_KEY 2048
11openssl req -new -x509 -key $SSL_KEY -subj /CN=Anyone -out $SSL_CERT
12ln $SSL_CERT $SSL_CA
13return $?
14}
15
16function cleanup_certs () {
17rm -f $SSL_KEY $SSL_CERT $SSL_CA
18}
19
20push_trapfunc cleanup_certs
21