带有aptible模块的``apt-mark hold''和``apt-mark unhold''

问题描述

我正在写我的k8s升级ansible剧本,在其中我需要做apt-mark unhold kubeadm。现在,我尝试避免使用可能的commandshell模块调用apt,但似乎{{1}都不支持apt hold/unhold命令1}}或package模块。

是否有可能在没有aptapt-mark hold的情况下进行command

解决方法

您可以为此使用dpkg_selections module

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