From 4157d5832003ba333df9678644b57ecc6d8bcaa4 Mon Sep 17 00:00:00 2001 From: Giulio Fidente Date: Fri, 3 Jul 2020 14:10:33 +0200 Subject: [PATCH] Unmount NFS shares before launching LEAPP There is an inhibitor which will stop upgrade if there are NFS shares mounted. Change-Id: Ifb44c70e8becc94453b0c086858985d76b2455a6 Closes-Bug: 1884926 --- .../tripleo-packages-baremetal-puppet.yaml | 22 ++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml b/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml index ec3fd7af32..1c0fefeee7 100644 --- a/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml +++ b/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml @@ -51,6 +51,11 @@ parameters: echo "and passed the upstream name (rocky, stein, train) of the release as first argument" exit 1 type: string + GlanceNodeStagingUri: + default: 'file:///var/lib/glance/staging' + description: > + URI that specifies the staging location to use when importing images + type: string UpgradeLeappEnabled: description: Use Leapp for operating system upgrade type: boolean @@ -215,19 +220,30 @@ outputs: - never - system_upgrade - system_upgrade_prepare - when: step|int == 4 + when: + - step|int == 4 + - upgrade_leapp_enabled block: + - name: unmount and remove nfs glance entry + mount: path=/var/lib/glance/images state=absent + ignore_errors: true + - name: unmount and remove nfs glance staging entry + vars: + glance_node_staging_uri: {get_param: GlanceNodeStagingUri} + mount: path="{{glance_node_staging_uri[7:]}}" state=absent + ignore_errors: true + - name: unmount and remove nfs nova entry + mount: path=/var/lib/nova/instances state=absent + ignore_errors: true - name: set leapp options shell: > leapp answer --section remove_pam_pkcs11_module_check.confirm=True --add - when: upgrade_leapp_enabled - name: run leapp upgrade (download packages) shell: > {% if upgrade_leapp_devel_skip|default(false) %}{{ upgrade_leapp_devel_skip }}{% endif %} leapp upgrade {% if upgrade_leapp_debug|default(true) %}--debug{% endif %} {% if upgrade_leapp_command_options|default(false) %}{{ upgrade_leapp_command_options }}{% endif %} - when: upgrade_leapp_enabled - name: system_upgrade_run step 4 tags: