我正在尝试触发并忘记一些任务并在此之后收集结果。这是我的剧本:
---
- hosts: node2
gather_facts: yes
tasks:
- name: 'Some long script no 1 on node2'
shell: "time sleep $[ ( $RANDOM % 20 ) + 20 ]s"
async: 40
poll: 0
register: script1
- name: 'Another long script no 2 on node2'
shell: "time sleep $[ ( $RANDOM % 20 ) + 20 ]s"
async: 40
poll: 0
register: script2
- hosts: node2
tasks:
- name: "Collect results"
async_status:
jid: loop_item.ansible_job_id
loop:
- script1
- script2
loop_control:
loop_var: …Run Code Online (Sandbox Code Playgroud)