123456789101112131415161718192021222324252627282930313233 |
- ---
- # Determine the openshift_version to configure if none has been specified or set previously.
- - set_fact:
- is_containerized: "{{ openshift.common.is_containerized | default(False) | bool }}"
- - debug: var=openshift_version
- - debug: var=openshift_release
- - debug: var=openshift_pkg_version
- - debug: var=openshift_image_tag
- # Protect the installed version by default unless explicitly told not to, or given an
- # openshift_version already.
- - name: Use openshift.common.version fact as version to configure if already installed
- set_fact:
- openshift_version: "{{ openshift.common.version }}"
- when: openshift.common.version is defined and openshift_version is not defined and openshift_protect_installed_version
- - name: Set openshift_version for rpm installation
- include: set_version_rpm.yml
- when: not is_containerized
- - name: Set openshift_version for containerized installation
- include: set_version_containerized.yml
- when: is_containerized
- - debug: var=openshift_version
- # At this point we know openshift_version is set appropriately. Now we set
- # openshift_image_tag and openshift_pkg_version, so all roles can always assume
- # each of this variables *will* be set correctly and can use them per their
- # intended purpose.
|