---
- name: Copy custom repository secrets
  copy:
    src: "{{ files_dir }}/{{ item.1.sslclientcert }}"
    dest: /var/lib/yum/custom_secret_{{ item.0 }}_cert
  when: item.1.sslclientcert | default(false)
  with_indexed_items: "{{ provision_custom_repositories }}"
- name: Copy custom repository secrets
  copy:
    src: "{{ files_dir }}/{{ item.1.sslclientkey }}"
    dest: /var/lib/yum/custom_secret_{{ item.0 }}_key
  when: item.1.sslclientkey | default(false)
  with_indexed_items: "{{ provision_custom_repositories }}"

- name: Create any custom repos that are defined
  template:
    src: yum_repo.j2
    dest: /etc/yum.repos.d/provision_custom_repositories.repo
  when: provision_custom_repositories | length > 0
  notify: refresh cache
