chore: add retries to openstack resources
diff --git a/roles/glance/tasks/main.yml b/roles/glance/tasks/main.yml
index b9c3bfd..92b9f14 100644
--- a/roles/glance/tasks/main.yml
+++ b/roles/glance/tasks/main.yml
@@ -91,3 +91,9 @@
ramdisk: "{{ item.ramdisk | default(omit) }}"
is_public: "{{ item.is_public | default(omit) }}"
loop: "{{ glance_images }}"
+ # NOTE(mnaser): This often fails since the SSL certificates are not
+ # ready yet. We need to wait for them to be ready.
+ retries: 60
+ delay: 5
+ register: _result
+ until: _result is not failed