wit-libvirt-tls-cert/farm/Makefile

31 lines
849 B
Makefile
Raw Normal View History

info:
@echo "make all # makes the certs"
all:
make mkcerts
make certtool-farm01
make certtool-farm02
mkcerts:
certtool --generate-privkey > farm01_server_key.pem
certtool --generate-privkey > farm02_server_key.pem
certtool-farm01:
certtool --generate-certificate \
--template farm01_server_template.info \
--load-privkey farm01_server_key.pem \
--load-ca-certificate ../certificate_authority_certificate.pem \
--load-ca-privkey ../certificate_authority_key.pem \
--outfile farm01_server_certificate.pem
certtool-farm02:
certtool --generate-certificate \
--template farm02_server_template.info \
--load-privkey farm02_server_key.pem \
--load-ca-certificate ../certificate_authority_certificate.pem \
--load-ca-privkey ../certificate_authority_key.pem \
--outfile farm02_server_certificate.pem
clean:
rm -f *.pem