dags/suricata/acme_refresh/Makefile

23 lines
432 B
Makefile

.PHONY: all
VAULT_TLS=/srv/certs/vault/tls
ACME_DIR=/srv/certs/acme
DOMAIN=vault.monotremata.xyz
CERT_PATH=$(ACME_DIR)/$(DOMAIN)
CERT=$(CERT_PATH)/cert.pem
KEY=$(CERT_PATH)/key.pem
DEST_CERT=$(VAULT_TLS)/tls.crt
DEST_KEY=$(VAULT_TLS)/tls.key
all: $(DEST_CERT) $(DEST_KEY)
$(DEST_CERT): $(CERT)
mkdir -p $(@D)
install -o vault -g vault -m 600 $^ $@
$(DEST_KEY): $(KEY)
mkdir -p $(@D)
install -o vault -g vault -m 600 $^ $@