[stable/2023.2] fix: make multipathd repository overridable for offline install (#1437)

This is an automated cherry-pick of #1337
/assign mnaser
diff --git a/roles/multipathd/defaults/main.yml b/roles/multipathd/defaults/main.yml
index d41f011..d660c7a 100644
--- a/roles/multipathd/defaults/main.yml
+++ b/roles/multipathd/defaults/main.yml
@@ -20,3 +20,4 @@
 #
 #               See: https://bugs.launchpad.net/kolla-ansible/+bug/1982777
 multipathd_user_friendly_names: false
+multipathd_repository: "ppa:vexxhost/backports"
diff --git a/roles/multipathd/tasks/main.yml b/roles/multipathd/tasks/main.yml
index edfff2c..2f17bc4 100644
--- a/roles/multipathd/tasks/main.yml
+++ b/roles/multipathd/tasks/main.yml
@@ -14,7 +14,7 @@
 
 - name: Add backports PPA
   ansible.builtin.apt_repository:
-    repo: ppa:vexxhost/backports
+    repo: "{{ multipathd_repository }}"
 
 - name: Install the multipathd package
   ansible.builtin.package: