升级包和删除未使用包的 Ansible apt 任务

Ansible apt task that both upgrades packages and removes unused packages

我有以下任务:

- name: Upgrade all packages (Debian family)
  become: true
  apt: 
    upgrade: safe 
    update_cache: yes
    autoremove: yes

我有点不清楚这是否会 运行 升级和自动删除。 我已经测试了这个任务,它没有出现任何错误,但我也看不到它是否尝试了 'options'

Ansible 不会一步执行这两个操作。在问题的示例任务中,autoremove: yes 选项将被忽略。

  1. autoremove: yes 仅在 install and remove 方法中解析(使用 apt-get 命令执行)

  2. upgrade: safe causes Ansible to run aptitude 命令(而且它根本没有 --auto-remove 选项(最重要的是它没有甚至在 upgrade 方法中考虑)