12345678910111213141516171819202122232425 |
- ---
- - 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')}}"
- with_items: "{{ 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
|