12345678910111213141516171819 |
- ---
- # input variables:
- # - openshift_service_type
- # - component
- # - openshift_pkg_version
- # - openshift_is_atomic
- # Pre-pull new node rpm, but don't install
- - name: download new node packages
- command: "{{ ansible_pkg_mgr }} install -y --downloadonly {{ openshift_node_upgrade_rpm_list | join(' ')}}"
- register: result
- until: result is succeeded
- failed_when:
- - result.stdout is search(".*No package .* available.*") or result is failed
- vars:
- openshift_node_upgrade_rpm_list:
- - "{{ openshift_service_type }}-node{{ openshift_pkg_version | default('') }}"
- - "{{ openshift_service_type }}-clients{{ openshift_pkg_version | default('') }}"
- - "PyYAML"
|