- block: - block: - file: path: /var/lib/cinder_image_conversion state: directory name: Create cinder image conversion directory - mount: fstype: nfs4 opts: '{{ image_conversion_nfs_options }}' path: /var/lib/cinder_image_conversion src: '{{ image_conversion_nfs_share }}' state: mounted name: Mount cinder's image conversion NFS share vars: image_conversion_nfs_options: _netdev,bg,intr,context=system_u:object_r:container_file_t:s0 image_conversion_nfs_share: '' name: Support using an NFS share for cinder image conversion vars: image_conversion_nfs_enabled: false when: - image_conversion_nfs_enabled|bool name: cinder-volume post system_upgrade tasks tags: - never - system_upgrade - system_upgrade_run - system_upgrade_nfsmounts when: - step|int == 5 - upgrade_leapp_enabled - include_role: name: tripleo_podman tasks_from: tripleo_podman_rsyslog_cleanup name: remove rsyslog configuration for podman healthcheck log - block: - name: Update collectd to UBI9 tripleo_container_manage: config_dir: /var/lib/tripleo-config/container-startup-config/step_3 config_id: - tripleo_step3 config_overrides: collectd: image: registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1 config_patterns: collectd.json debug: '{{ enable_debug | bool }}' log_base_path: '{{ container_log_stdout_path }}' name: UBI8 to UBI9 switch of collectd tags: - never - system_upgrade - system_upgrade_run when: - step|int == 5 - block: - mount: fstype: nfs name: /var/lib/glance/images opts: '{{nfs_options}}' src: '{{nfs_share}}' state: mounted name: Mount NFS on host vars: glance_netapp_nfs_enabled: false glance_nfs_share: '' netapp_share_location: '' nfs_backend_enabled: false nfs_options: _netdev,bg,intr,context=system_u:object_r:container_file_t:s0 nfs_share: '{{ glance_nfs_share if (glance_nfs_share) else netapp_share_location }}' when: nfs_backend_enabled or glance_netapp_nfs_enabled - mount: fstype: nfs name: '{{glance_node_staging_uri[7:]}}' opts: '{{glance_nfs_options}}' src: '{{glance_staging_nfs_share}}' state: mounted name: Mount Node Staging Location vars: glance_nfs_options: _netdev,bg,intr,context=system_u:object_r:container_file_t:s0 glance_node_staging_uri: file:///var/lib/glance/staging glance_staging_nfs_share: '' when: glance_staging_nfs_share != '' name: glance-api post system_upgrade tasks tags: - never - system_upgrade - system_upgrade_run - system_upgrade_nfsmounts when: - step|int == 5 - upgrade_leapp_enabled - block: - include_role: name: tripleo_persist tasks_from: restore.yml name: Restore mysql data vars: tripleo_persist_dir: /var/lib/mysql tags: - never - system_upgrade - system_upgrade_run vars: mysql_upgrade_persist: false when: - step|int == 5 - mysql_upgrade_persist - become: true name: Ensure redis is removed shell: "if crm_resource -r redis-bundle -q &>/dev/null; then\n pcs resource delete\ \ redis-bundle || true\n pcs resource delete ip-$(hiera redis_vip) || true\n\ fi\n" when: - step|int == 5 - '"redis" not in enabled_services|list' - '{{ (pacemaker_short_bootstrap_node_name|lower == ansible_facts[''hostname'']|lower)|bool}}' - become: true name: Clean up cluster node cache shell: 'pcs cluster node clear redis-bundle-0 pcs cluster node clear redis-bundle-1 pcs cluster node clear redis-bundle-2 crm_attribute --name redis_REPL_INFO --delete ' when: - step|int == 5 - '"redis" not in enabled_services|list' - '{{ (pacemaker_short_bootstrap_node_name|lower == ansible_facts[''hostname'']|lower)|bool}}' - become: true loop: '{{ pacemaker_short_node_names }}' name: Clean up redis attribute shell: 'pcs node attribute "{{ item }}" redis-role= || true ' when: - step|int == 5 - '"redis" not in enabled_services|list' - '{{ (pacemaker_short_bootstrap_node_name|lower == ansible_facts[''hostname'']|lower)|bool}}' - name: Gather missing facts setup: gather_subset: - '!all' - '!min' - distribution tags: - always - name: Set leapp facts set_fact: upgrade_leapp_command_options: '' upgrade_leapp_debug: false upgrade_leapp_devel_skip: '' upgrade_leapp_enabled: "{{ _upgradeLeappEnabled | bool and\n ansible_facts['distribution']\ \ == 'RedHat' and\n ansible_facts['distribution_major_version'] is version('8',\ \ '==') }}" upgrade_leapp_post_reboot_delay: 120 upgrade_leapp_reboot_timeout: 3600 tags: - always vars: _upgradeLeappEnabled: false