fix(virtual_machines): ensure uuid is not added every time
[arvados-formula.git] / arvados / api / resources / virtual_machines.sls
index a2af30abd6cd51a8ddb665b6dd653f740c9c0075..07a215de974410a9af5e1ad62666050cd6e9e178 100644 (file)
@@ -31,13 +31,12 @@ arvados-api-resources-virtual-machines-{{ vm }}-record-cmd-run:
           virtual_machine \
           create \
           --virtual-machine '{"hostname":"{{ vm_name }}" }'
-    - onlyif: |
+    - unless: |
         ARVADOS_API_TOKEN={{ api_token }} \
-        ARVADOS_API_HOST={{ api_host }} \
+        ARVADOS_API_HOST="{{ api_host }}" \
         arv --short \
           virtual_machine \
           list \
           --filters '[["hostname", "=", "{{ vm_name }}"]]' | \
-          /bin/grep -qE "fixme-2x53u-[a-z0-9_]{15}" && \
-          false
+          /bin/grep -qE "fixme-2x53u-[a-z0-9_]{15}"
 {%- endfor %}