From 2bc2ea65ac7c2011e8149224b9d751299064e27a Mon Sep 17 00:00:00 2001 From: "Dustin C. Hatch" Date: Sat, 22 Feb 2020 15:18:24 -0600 Subject: [PATCH] certs: Add certificates submodule The *certs* repository contains certificates issued by Let's Encrypt automatically using Lego. A Jenkins job runs daily to renew these certificates as needed, and commit updated certificate files to the repository. To deploy these certificates to the applications that use them, jobs will need to be scheduled to apply configuration policy for those applications regularly. Using symlinks to the files in this submodule, Ansible can deploy those files whenever they change. --- .certs | 1 + .gitmodules | 3 +++ certs/lego | 1 + 3 files changed, 5 insertions(+) create mode 160000 .certs create mode 100644 .gitmodules create mode 120000 certs/lego diff --git a/.certs b/.certs new file mode 160000 index 0000000..2f9f9ac --- /dev/null +++ b/.certs @@ -0,0 +1 @@ +Subproject commit 2f9f9ac148e5dc32f30ee447652fddd6f2fd7511 diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..5f384f8 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule ".certs"] + path = .certs + url = gitea@git.pyrocufflink.blue:dustin/certs.git diff --git a/certs/lego b/certs/lego new file mode 120000 index 0000000..7d612c2 --- /dev/null +++ b/certs/lego @@ -0,0 +1 @@ +../.certs/certificates \ No newline at end of file