tree: ec0bff1f6a51b42addf7cef66d7d9459dfaf2e95 [path history] [tgz]
  1. defaults/
  2. molecule/
  3. tasks/
  4. .yamllint
  5. README.md
ansible/roles/cert-manager/README.md

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.