first_master.yml 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. ---
  2. # Determine the openshift_version
  3. - name: Set openshift_version to openshift_release if undefined
  4. set_fact:
  5. openshift_version: "{{ openshift_release }}"
  6. when:
  7. - openshift_version is not defined or openshift_version == ""
  8. - block:
  9. - debug:
  10. msg: "openshift_pkg_version was not defined. Falling back to -{{ openshift_version }}"
  11. - set_fact:
  12. # We append an '*' here because yum is not flexible.
  13. openshift_pkg_version: "-{{ openshift_version }}*"
  14. when:
  15. - openshift_pkg_version is not defined
  16. - block:
  17. - debug:
  18. msg: "openshift_image_tag was not defined. Falling back to v{{ openshift_version }}"
  19. - set_fact:
  20. openshift_image_tag: "v{{ openshift_version }}"
  21. when: openshift_image_tag is not defined
  22. - name: assert openshift_release in openshift_image_tag
  23. assert:
  24. that: openshift_release in openshift_image_tag
  25. msg: >
  26. openshift_image_tag must match same major version as openshift_release.
  27. You provided: {{ openshift_release }} and {{ openshift_image_tag }}
  28. - name: assert openshift_release in openshift_pkg_version
  29. assert:
  30. that: openshift_release in openshift_pkg_version
  31. msg: >
  32. openshift_pkg_version must match same major version as openshift_release.
  33. You provided: {{ openshift_release }} and {{ openshift_pkg_version }}
  34. # The end result of these variables is quite important so make sure they are displayed and logged:
  35. - debug: var=openshift_release
  36. - debug: var=openshift_image_tag
  37. - debug: var=openshift_pkg_version
  38. - debug: var=openshift_version