{% for i in item.solvers %} {% if i.solver == "dns01" %} --- apiVersion: v1 kind: Secret metadata: name: "{{ i.dns_provider }}-api-key" type: Opaque data: {% if i.dns_provider == "cloudflare" %} api-key: "{{ i.cloudflare_api_key | b64encode }}" {% elif i.dns_provider == "route53" %} secret-access-key: "{{ lookup('hashi_vault', 'secret=clusters/route53:secret-access-key') | b64encode }}" {% elif i.dns_provider == "ovh" %} applicationSecret: "{{ i.applicationSecret | b64encode }}" {% endif %} {% endif %} {% endfor %}