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.