---
- name: Try to locate pubkey file
  set_fact: "kaas_{{ pod.key }}_pubkey={{ lookup('file', item) }}"
  with_first_found:
    - paths:
        - "{{ kaas_project_path }}/keys/"
      files:
        -  "{{ pod.key }}.crt"
        -  "{{ pod.key }}.pub"
        -  "{{ pod.value.service.host | default('default') }}.crt"
        -  "{{ pod.value.service.host | default('default') }}.pub"
      skip: true

- name: Try to locate privkey file
  set_fact: "kaas_{{ pod.key }}_privkey={{ lookup('file', item) }}"
  with_first_found:
    - paths:
        - "{{ kaas_project_path }}/keys/"
      files:
        - "{{ pod.key }}.key"
        - "{{ pod.key }}.pem"
        - "{{ pod.value.service.host | default('default') }}.key"
        - "{{ pod.value.service.host | default('default') }}.pem"
      skip: true

- name: Try to locate CA file
  set_fact: "kaas_{{ pod.key }}_ca={{ lookup('file', item) }}"
  with_first_found:
    - paths:
        - "{{ kaas_project_path }}/keys/"
      files:
        - "{{ pod.key }}.ca"
        - "{{ pod.value.service.host | default('default') }}.ca"
        - ca-bundle.pem
        - ca.pem
        - ca.crt
      skip: true