fix: retry flavor creation in ci
diff --git a/roles/openstack_helm_nova/tasks/main.yml b/roles/openstack_helm_nova/tasks/main.yml
index 417c06f..91ea19c 100644
--- a/roles/openstack_helm_nova/tasks/main.yml
+++ b/roles/openstack_helm_nova/tasks/main.yml
@@ -154,3 +154,12 @@
rxtx_factor: "{{ item.rxtx_factor | default(omit) }}"
extra_specs: "{{ item.extra_specs | default(omit) }}"
loop: "{{ openstack_helm_nova_flavors }}"
+ # NOTE(mnaser): This often fails with a 503 since we're sending a request
+ # way too fast after the service is ready, retry for now
+ # but the Helm chart should be fixed.
+ #
+ # See: https://github.com/vexxhost/atmosphere/issues/72
+ retries: 60
+ delay: 5
+ register: _result
+ until: _result is not failed