ansible with_items 单个或多个模块调用

ansible with_items 单个或多个模块调用

当我设置一个 ansible 任务来安装带有如下模块的with_items软件时:apt

- name: ensure base packagase are installed
  apt:
    name: "{{ item }}"
    state: latest
    update_cache: yes
  with_items: "{{ system_base_packages }}"

模块是否会apt像 一样被多次调用update_cache?或者这只是对模块的一次调用?

我主要担心的是我不想为要安装的阵列中的每个软件多次更新缓存。

答案1

以下模块apk, apt, dnf, package*, pacman, pkgng, yum, zypper可以智能地将您的物品压缩到单次运行中。

因此回答链接。

相关内容