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.
|