diff options
| -rw-r--r-- | personal_infra/playbooks/setup_blog_keys.yaml | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/personal_infra/playbooks/setup_blog_keys.yaml b/personal_infra/playbooks/setup_blog_keys.yaml new file mode 100644 index 00000000..b664bcb8 --- /dev/null +++ b/personal_infra/playbooks/setup_blog_keys.yaml @@ -0,0 +1,23 @@ +--- +- hosts: h1.pdp7.net + tasks: + - name: get public cert + ansible.builtin.slurp: + src: "/etc/apache2/md/domains/blog.pdp7.net/pubcert.pem" + register: public_cert + - name: get private key + ansible.builtin.slurp: + src: "/etc/apache2/md/domains/blog.pdp7.net/privkey.pem" + register: private_key + - k8s: + context: "admin@k8s-test.h1" + state: present + definition: + kind: Secret + metadata: + namespace: blog + name: tls-gemini + data: + tls.crt: "{{ public_cert.content }}" + tls.key: "{{ private_key.content }}" + delegate_to: 127.0.0.1 |
