瀏覽代碼

Run MCD task asynchronously

Russell Teague 6 年之前
父節點
當前提交
38a87e0d13
共有 1 個文件被更改,包括 7 次插入7 次删除
  1. 7 7
      roles/openshift_node40/tasks/config.yml

+ 7 - 7
roles/openshift_node40/tasks/config.yml

@@ -62,13 +62,13 @@
       podman_flags: "--privileged --rm -ti {{ release_image_mcd.stdout }}"
       podman_mounts: "-v /:/rootfs -v /var/run/dbus:/var/run/dbus -v /run/systemd:/run/systemd"
       mcd_command: "start --node-name {{ ansible_hostname }} --once-from {{ ign_file }}"
-    # MCD reboots the machine
-    ignore_unreachable: true
-  # Wait for the host to come back and reset 'unreachable' status
+    # MCD reboots the machine, run the task but do not wait for completion
+    async: 60
+    poll: 0
+
+  # Wait for the host to come back
   - wait_for_connection: {}
-  # Clear unreachable status
-  - name: clear any host unreachable error messages.
-    meta: clear_host_errors
+
   rescue:
   - fail:
-      msg: "Ignition apply failed, {{ mcd_apply.stdout }}"
+      msg: "Ignition apply failed"