Ubuntu Ansible apt任务,用于升级软件包和删除未使用的软件包

Ubuntu Ansible apt任务,用于升级软件包和删除未使用的软件包,ubuntu,ansible,ansible-2.x,Ubuntu,Ansible,Ansible 2.x,我有以下任务: - name: Upgrade all packages (Debian family) become: true apt: upgrade: safe update_cache: yes autoremove: yes 我有点不清楚这是否会同时运行升级和自动删除。 我已经测试了该任务,它没有出现任何错误,但我也看不出它是否尝试了两个“选项”Ansible不会在一个步骤中执行两个操作。在问题的示例任务中,autoremove:yes选项将被忽

我有以下任务:

- name: Upgrade all packages (Debian family)
  become: true
  apt: 
    upgrade: safe 
    update_cache: yes
    autoremove: yes
我有点不清楚这是否会同时运行升级和自动删除。
我已经测试了该任务,它没有出现任何错误,但我也看不出它是否尝试了两个“选项”

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

  • autoremove:yes
    仅在和方法中解析(使用
    apt get
    命令执行)

  • upgrade:safe
    aptitude
    命令(它根本没有
    --auto remove
    选项(除此之外,
    upgrade
    方法甚至不考虑它)