Check if advanced image flavor already exists

Flavor added in 79c679683dd93c1df412f81533af6bf72e2395d0 fails in
at least stable/wallaby neutron-ovn-tempest-slow job, as the flavor
already exists.

This checks if a flavor with this name already exists before trying to
create it

Change-Id: I624f53e39c4bcdd988900aca375ee5e4ddd445fe
Related-Bug: #1940243
diff --git a/devstack/functions.sh b/devstack/functions.sh
index ca2da44..f758ff6 100644
--- a/devstack/functions.sh
+++ b/devstack/functions.sh
@@ -93,5 +93,7 @@
     local disk=$3
     local vcpus=$4
 
-    openstack flavor create --ram $ram --disk $disk --vcpus $vcpus $name
+    if [[ -z $(openstack flavor list | grep $name) ]]; then
+        openstack flavor create --ram $ram --disk $disk --vcpus $vcpus $name
+    fi
 }