小编Kam*_*zuk的帖子

Ansible 异步任务收集结果:找不到工作

我正在尝试触发并忘记一些任务并在此之后收集结果。这是我的剧本:

---
- 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)

fire-and-forget ansible

0
推荐指数
1
解决办法
2379
查看次数

标签 统计

ansible ×1

fire-and-forget ×1