summaryrefslogtreecommitdiffstats
path: root/ansible/roles/cert-manager/README.md
blob: 8327d62b5c6e6deb8e470fe52d7c248018050324 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Cert-manager provisioning role
==============================

Deploys cert-manager (https://cert-manager.io/) onto Kubernetes cluster into its own, separate namespace.

Requirements
------------

cert-manager tgz package is expected to exists in ``app_data_path/downloads`` directory prior to running this role.

Role Variables
--------------

- cert\_manager\_version (group\_vars) - version string of cert-manager to deploy (a.b.c)
- cert\_manager.k8s\_namespace (role's defaults) - namespace name to install cert-manager into
- cert\_manager.helm\_release\_name (role's defaults) - Helm release name for the chart
- cert\_manager.helm\_timeout (role's defaults) - helm install timeout
- cert\_manager.helm\_values\_file (role's defaults) - dst path for the yaml file containing cert-manager helm values
- cert\_manager.helm\_values (role's defaults) - dict of helm values for the cert-manager chart

Dependencies
------------

Ansible's community.kubernetes.helm module is required to play this role.