blob: 401d492474aedec8155d187e2bf32c2e182d9c40 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
---
- hosts: h1.pdp7.net
tasks:
- name: get public cert
ansible.builtin.slurp:
src: "/etc/apache2/md/domains/alex.corcoles.net/pubcert.pem"
register: public_cert
- name: get private key
ansible.builtin.slurp:
src: "/etc/apache2/md/domains/alex.corcoles.net/privkey.pem"
register: private_key
- k8s:
context: "admin@k8s-prod.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
|