0

下面的 ansible zypper 任务显示状态为正常,而不是更改,即使软件包确实在客户端中更新,因此跳过了重新启动。知道什么可能导致这种行为吗?

---
- name: Install zypper packages
  become: yes
  hosts: node1
  tasks:
   - name: Update all Packages
      zypper:
       name: '*'
       state: latest
       type: patch
       extra_args: --no-confirm --with-interactive --date 2021-04-18
     register: task_result
     until: task_result.rc == 0 or task_result.rc == 102
     retries: 1
     failed_when: task_result.rc > 0 and task_result.rc != 102
   - name: Reboot the nodes
     shell: "sleep 5 && reboot"
     async: 1
     poll: 0
     when: task_result.changed

任务输出: PLAY [Install zypper packages] ***************************************** ****************************************************** ***** 任务 [收集事实] **************************************** ****************************************************** ************** 好的:[192.168.121.136] 任务 [更新所有软件包] *********************** ****************************************************** ****************************** 好的:[192.168.121.136] TASK [重新启动节点] ********** ****************************************************** ******************************************* 跳过:[192.168.121.136]播放回顾 ************************************************ ****************************************************** ****************** 192.168.121.136:正常=2 更改=0 无法访问=0 失败=0 跳过=1 获救=0 忽略=0

4

0 回答 0