[英]Hold multiple packages using Ansible
我正在嘗試使用 ansible-playbook 保存多個包,但它不適用於我。
使用下面的代碼,它持有第一個 package 然后取消持有它然后持有第二個 package
這是我的代碼
- name: Prevent packages from being upgraded
dpkg_selections:
name: "{{ item }}"
selection: hold
with_items:
- postgresql
- docker
這是執行代碼時來自服務器端的 output 執行第二行之前的第一行是 output 當第一個 package 被持有時第三行當第二個 package 被持有並停止時
我不明白為什么會有這樣的行為? 以及如何使用 ansible 一次容納多個包裹?
注意:我已經按照 Anible doc https://docs.ansible.com/ansible/latest/collections/ansible/builtin/dpkg_selections_module.ZFC35FDC70D282755提前致謝
已經出於性能和資源的原因,將
- name: Prevent packages from being upgraded
dpkg_selections:
name: ["postgresql", "docker"]
selection: hold
為你工作?
關於什么:
- name: Prevent packages from being upgraded
dpkg_selections:
name: "{{ item }}"
selection: hold
loop:
- postgresql
- docker
就我而言,執行后來自服務器端的 output 是完整的包列表。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.