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