openstacksdk: pin pip version

Sem-Ver: bugfix
Change-Id: I3ba73a3216fe588db632d6ff1b9b895c20f22034
diff --git a/molecule/default/requirements.txt b/molecule/default/requirements.txt
index 57cadeb..1bcbc4b 100644
--- a/molecule/default/requirements.txt
+++ b/molecule/default/requirements.txt
@@ -1,3 +1,3 @@
 molecule==3.5.2 # https://github.com/ansible-community/molecule/issues/3435
-openstacksdk
+openstacksdk==0.61.0
 netaddr
\ No newline at end of file
diff --git a/releasenotes/notes/pin-openstacksdk-c4c3c9758689f429.yaml b/releasenotes/notes/pin-openstacksdk-c4c3c9758689f429.yaml
new file mode 100644
index 0000000..9d7de29
--- /dev/null
+++ b/releasenotes/notes/pin-openstacksdk-c4c3c9758689f429.yaml
@@ -0,0 +1,4 @@
+---
+fixes:
+  - Pin ``openstacksdk`` to 0.61.0 to avoid breaking the ``openstack.cloud``
+    collection.
diff --git a/roles/openstack_helm_glance/tasks/main.yml b/roles/openstack_helm_glance/tasks/main.yml
index 13415b0..3ae6604 100644
--- a/roles/openstack_helm_glance/tasks/main.yml
+++ b/roles/openstack_helm_glance/tasks/main.yml
@@ -55,10 +55,6 @@
           type: Available
           status: true
 
-    - name: Install openstacksdk
-      ansible.builtin.pip:
-        name: openstacksdk
-
     - name: Download images
       ansible.builtin.get_url:
         url: "{{ item.source_url| regex_replace('\\/$', '') }}/{{ item.image_file }}"
diff --git a/roles/openstack_helm_neutron/tasks/main.yml b/roles/openstack_helm_neutron/tasks/main.yml
index 7d445a6..00a061b 100644
--- a/roles/openstack_helm_neutron/tasks/main.yml
+++ b/roles/openstack_helm_neutron/tasks/main.yml
@@ -50,10 +50,6 @@
       type: Available
       status: true
 
-- name: Install openstacksdk
-  ansible.builtin.pip:
-    name: openstacksdk
-
 - name: Create networks
   openstack.cloud.network:
     cloud: atmosphere
diff --git a/roles/openstack_helm_nova/tasks/main.yml b/roles/openstack_helm_nova/tasks/main.yml
index 6a47eb3..e7e8ff6 100644
--- a/roles/openstack_helm_nova/tasks/main.yml
+++ b/roles/openstack_helm_nova/tasks/main.yml
@@ -123,10 +123,6 @@
       type: Available
       status: true
 
-- name: Install openstacksdk
-  ansible.builtin.pip:
-    name: openstacksdk
-
 - name: Create flavors
   openstack.cloud.compute_flavor:
     cloud: atmosphere
diff --git a/roles/openstacksdk/tasks/main.yml b/roles/openstacksdk/tasks/main.yml
index 912d515..370ed94 100644
--- a/roles/openstacksdk/tasks/main.yml
+++ b/roles/openstacksdk/tasks/main.yml
@@ -20,7 +20,7 @@
 
 - name: Install openstacksdk
   ansible.builtin.pip:
-    name: openstacksdk
+    name: openstacksdk==0.61.0
 
 - name: Create openstack config directory
   become: true