--- - name: Create any additional repos that are defined yum_repository: description: "{{ item.description | default(item.name | default(item.id)) }}" name: "{{ item.name | default(item.id) }}" baseurl: "{{ item.baseurl }}" gpgkey: "{{ item.gpgkey | default(omit)}}" gpgcheck: "{{ item.gpgcheck | default(1) }}" sslverify: "{{ item.sslverify | default(1) }}" sslclientkey: "{{ item.sslclientkey | default(omit) }}" sslclientcert: "{{ item.sslclientcert | default(omit) }}" sslcacert: "{{ item.sslcacert | default(omit) }}" file: "{{ item.name }}" enabled: "{{ item.enabled | default('no')}}" loop: "{{ openshift_additional_repos }}" when: - openshift_additional_repos is defined - openshift_additional_repos | length > 0 - name: refresh cache command: "{{ ansible_pkg_mgr }} clean all" args: # Disables the following warning: # Consider using yum module rather than running yum warn: no