``apt-mark hold`` 和 ``apt-mark unhold`` 与 ansible 模块
``apt-mark hold`` and ``apt-mark unhold`` with ansible modules
我正在编写我的 k8s 升级 ansible 剧本,其中我需要做 apt-mark unhold kubeadm
。现在,我试图尽可能避免使用 ansible command
或 shell
模块来调用 apt
,但是 apt hold/unhold
命令似乎都不被 package
也不 apt
模块。
是否可以在没有 command
或 shell
的情况下在 ansible 中执行 apt-mark hold
?
您可以为此使用 dpkg_selections
module。
- name: Hold kubeadm
dpkg_selections:
name: kubeadm
selection: hold
我正在编写我的 k8s 升级 ansible 剧本,其中我需要做 apt-mark unhold kubeadm
。现在,我试图尽可能避免使用 ansible command
或 shell
模块来调用 apt
,但是 apt hold/unhold
命令似乎都不被 package
也不 apt
模块。
是否可以在没有 command
或 shell
的情况下在 ansible 中执行 apt-mark hold
?
您可以为此使用 dpkg_selections
module。
- name: Hold kubeadm
dpkg_selections:
name: kubeadm
selection: hold