rpm_upgrade.yml 682 B

12345678910111213141516171819
  1. ---
  2. # input variables:
  3. # - openshift_service_type
  4. # - component
  5. # - openshift_pkg_version
  6. # - openshift_is_atomic
  7. # Pre-pull new node rpm, but don't install
  8. - name: download new node packages
  9. command: "{{ ansible_pkg_mgr }} install -y --downloadonly {{ openshift_node_upgrade_rpm_list | join(' ')}}"
  10. register: result
  11. until: result is succeeded
  12. failed_when:
  13. - result.stdout is search(".*No package .* available.*") or result is failed
  14. vars:
  15. openshift_node_upgrade_rpm_list:
  16. - "{{ openshift_service_type }}-node{{ openshift_pkg_version | default('') }}"
  17. - "{{ openshift_service_type }}-clients{{ openshift_pkg_version | default('') }}"
  18. - "PyYAML"