ansible - ``apt-mark hold`` 和 ``apt-mark unhold`` 与 ansible 模块
问题描述
我正在编写我的 k8s 升级 ansible 剧本,在其中我需要做apt-mark unhold kubeadm
. 现在,如果可能,我试图避免使用 ansiblecommand
或shell
模块来调用apt
,但该apt hold/unhold
命令似乎既不受模块支持,也package
不受apt
模块支持。
没有or可以apt-mark hold
在 ansible中做吗?command
shell
解决方案
您可以为此使用该dpkg_selections
模块。
- name: Hold kubeadm
dpkg_selections:
name: kubeadm
selection: hold
推荐阅读
- flutter - 没有为类定义 getter 'Timer'
- c# - 如何使用 C# 和 SQL 在 asp.net 的中继器控制中显示列的总计
- python - OpenCV tesserocr 水印检测
- javascript - 如何更改日期选择器的宽度?
- python - Selenium 的 webdriver 在使用并行 webdriver 会话的 quit() 后未清除内存
- laravel - 类型错误:函数 Illuminate\Database\Eloquent\Builder::update() 的参数太少,0 已通过
- r - 在R中导入excel文件时如何防止将数字转换为科学形式?
- msbuild - NuGet MSBuild自动检测在TeamExplorer下找到MSBuild?
- php - 在 php 中清理存储的临时文件的正确方法是什么?
- qt - 为 QStackedBarSeries 设置 X 轴范围