diff --git a/playbooks/roles/bifrost-ironic-install/tasks/inspector_install.yml b/playbooks/roles/bifrost-ironic-install/tasks/inspector_install.yml index 86de9197d..5dc3e7a89 100644 --- a/playbooks/roles/bifrost-ironic-install/tasks/inspector_install.yml +++ b/playbooks/roles/bifrost-ironic-install/tasks/inspector_install.yml @@ -19,7 +19,7 @@ state=latest sourcedir={{ ironicinspector_git_folder }} source_install={{ ironicinspector_source_install }} - extra_args="--no-cache-dir --upgrade --force-reinstall -c {{ upper_constraints_file }}" + extra_args="--no-cache-dir --upgrade --upgrade-strategy only-if-needed -c {{ upper_constraints_file }}" - name: "Inspector - PIP client install" include: pip_install.yml @@ -27,4 +27,4 @@ state=latest source_dir={{ ironicinspectorclient_git_folder }} sourc_install={{ ironicinspectorclient_source_install }} - extra_args="--no-cache-dir --upgrade --force-reinstall -c {{ upper_constraints_file }}" + extra_args="--no-cache-dir --upgrade --upgrade-strategy only-if-needed -c {{ upper_constraints_file }}" diff --git a/playbooks/roles/bifrost-ironic-install/tasks/staging_install.yml b/playbooks/roles/bifrost-ironic-install/tasks/staging_install.yml index d2fa6479e..eba5cf38c 100644 --- a/playbooks/roles/bifrost-ironic-install/tasks/staging_install.yml +++ b/playbooks/roles/bifrost-ironic-install/tasks/staging_install.yml @@ -19,4 +19,4 @@ state=latest sourcedir={{ staging_drivers_git_folder }} source_install={{ staging_drivers_source_install }} - extra_args="--no-cache-dir --upgrade --force-reinstall -c {{ upper_constraints_file }}" + extra_args="--no-cache-dir --upgrade --upgrade-strategy only-if-needed -c {{ upper_constraints_file }}" diff --git a/playbooks/roles/bifrost-keystone-install/tasks/install.yml b/playbooks/roles/bifrost-keystone-install/tasks/install.yml index d9ff62573..1cdccb270 100644 --- a/playbooks/roles/bifrost-keystone-install/tasks/install.yml +++ b/playbooks/roles/bifrost-keystone-install/tasks/install.yml @@ -64,7 +64,7 @@ state=latest sourcedir={{ keystone_git_folder }} source_install={{ keystone_source_install | bool }} - extra_args="--no-cache-dir --upgrade --force-reinstall -c {{ upper_constraints_file }}" + extra_args="--no-cache-dir --upgrade --upgrade-strategy only-if-needed -c {{ upper_constraints_file }}" when: - skip_install is not defined - enable_venv | bool == true @@ -99,7 +99,7 @@ state=latest sourcedir={{ keystone_git_folder }} source_install={{ keystone_source_install | bool }} - extra_args="--no-cache-dir --upgrade --force-reinstall -c {{ upper_constraints_file }}" + extra_args="--no-cache-dir --upgrade --upgrade-strategy only-if-needed -c {{ upper_constraints_file }}" when: - skip_install is not defined - enable_venv | bool == false