ansible zypper 补丁更新任务显示正常而不是更改

问题描述

在 ansible zypper 任务下面显示状态为 ok 而不是更改,即使包在客户端中得到更新,由于重启被跳过。 知道是什么导致了这种行为吗?

---
- 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 [安装zypper包]******************************************** ****************************************************** ** 任务 [收集事实] ************************************************* ****************************************************** ********* 好的:[192.168.121.136] 任务【更新所有包】******************************************** ****************************************************** ****** 好的:[192.168.121.136] 任务 [重启节点] ******************************************** ****************************************************** ********* 跳过:[192.168.121.136] 播放回顾 **************************************************** ****************************************************** ****************** 192.168.121.136:ok=2已更改=0无法访问=0失败=0已跳过=1已获救=0已忽略=0

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...