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: