问题描述
我正在写我的k8s升级ansible剧本,在其中我需要做apt-mark unhold kubeadm
。现在,我尝试避免使用可能的command
或shell
模块调用apt
,但似乎{{1}都不支持apt hold/unhold
命令1}}或package
模块。
是否有可能在没有apt
或apt-mark hold
的情况下进行command
?
解决方法
您可以为此使用dpkg_selections
module。
- name: Hold kubeadm
dpkg_selections:
name: kubeadm
selection: hold