mirror of
https://github.com/phfroidmont/self-hosting.git
synced 2026-03-28 14:26:09 +01:00
Add k8s manifests for cert-manager issuers and searx
This commit is contained in:
parent
64ca891810
commit
43dd47e761
9 changed files with 28 additions and 336 deletions
|
|
@ -1,27 +1,25 @@
|
|||
- name: cert-manager issuers
|
||||
k8s:
|
||||
state: present
|
||||
namespace: "{{item.1}}"
|
||||
namespace: "{{item.name}}"
|
||||
definition:
|
||||
apiVersion: certmanager.k8s.io/v1alpha1
|
||||
kind: Issuer
|
||||
kind: ClusterIssuer
|
||||
metadata:
|
||||
name: "{{item.0.name}}"
|
||||
name: "{{item.name}}"
|
||||
spec:
|
||||
acme:
|
||||
# The ACME server URL
|
||||
server: "{{item.0.server}}"
|
||||
server: "{{item.server}}"
|
||||
# Email address used for ACME registration
|
||||
email: "{{letsencrypt_email}}"
|
||||
# Name of a secret used to store the ACME account private key
|
||||
privateKeySecretRef:
|
||||
name: "{{item.0.name}}"
|
||||
name: "{{item.name}}"
|
||||
# Enable HTTP01 validations
|
||||
http01: {}
|
||||
with_nested:
|
||||
- - name: letsencrypt-production
|
||||
server: https://acme-v02.api.letsencrypt.org/directory
|
||||
- name: letsencrypt-staging
|
||||
server: https://acme-staging-v02.api.letsencrypt.org/directory
|
||||
- - default
|
||||
- kube-system
|
||||
with_items:
|
||||
- name: letsencrypt-production
|
||||
server: https://acme-v02.api.letsencrypt.org/directory
|
||||
- name: letsencrypt-staging
|
||||
server: https://acme-staging-v02.api.letsencrypt.org/directory
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue