使用 zypper 模块应用安全补丁

使用 zypper 模块应用安全补丁

我们是否有任何选项可以仅使用 Zypper ansible 模块为 suse linux 服务器应用安全补丁。我们不想使用 shell 或命令模块并合并命令。

等效命令 shell:zypper patch --category=security

答案1

一些 Ansible 模块(包括 zypper)具有允许任意额外选项的参数。要超越文档中的示例,请发挥创造力,添加您已经知道的无需 Ansible 即可运行的内容。

zypper module doc 有一个应用补丁的示例。它只剩下按类别安全进行过滤:

- name: Apply security patches
  zypper:
    name: '*'
    state: latest
    type: patch
    extra_args: '--category=security'

name: '*'是所有软件包的 Ansible 约定。阅读模块代码可发现它是在zypper patch没有软件包参数的情况下实现的。

相关内容