ansible.builtin.dpkg_selections 模块 – Dpkg 包选择
注意
此模块是 ansible-core
的一部分,包含在所有 Ansible 安装中。在大多数情况下,即使不指定 collections 关键字,也可以使用简短的模块名称 dpkg_selections
。但是,我们建议您使用 完全限定的集合名称 (FQCN) ansible.builtin.dpkg_selections
,以便轻松链接到模块文档并避免与可能具有相同模块名称的其他集合发生冲突。
概要
通过
--get-selections
和--set-selections
更改 dpkg 包选择状态。
参数
参数 |
注释 |
---|---|
包的名称。 |
|
要将包设置为的选择状态。 选项
|
属性
属性 |
支持 |
描述 |
---|---|---|
支持:完全支持 |
可以在 check_mode 下运行并返回更改状态预测,而无需修改目标,如果不受支持,则操作将被跳过。 |
|
支持:完全支持 |
在差异模式下,将返回有关已更改内容(或可能需要在 check_mode 中更改的内容)的详细信息 |
|
平台: debian |
可以对其进行操作的目标操作系统/系列 |
备注
注意
此模块不会导致任何包被安装/删除/清除,请使用 ansible.builtin.apt 模块来执行此操作。
示例
- name: Prevent python from being upgraded
ansible.builtin.dpkg_selections:
name: python
selection: hold
- name: Allow python to be upgraded
ansible.builtin.dpkg_selections:
name: python
selection: install