首页 > 解决方案 > ``apt-mark hold`` 和 ``apt-mark unhold`` 与 ansible 模块

问题描述

我正在编写我的 k8s 升级 ansible 剧本,在其中我需要做apt-mark unhold kubeadm. 现在,如果可能,我试图避免使用 ansiblecommandshell模块来调用apt,但该apt hold/unhold命令似乎既不受模块支持,也package不受apt模块支持。

没有or可以apt-mark hold在 ansible中做吗?commandshell

标签: ansibleapt

解决方案


您可以为此使用该dpkg_selections模块

- name: Hold kubeadm
  dpkg_selections:
    name: kubeadm
    selection: hold

推荐阅读