升级包和删除未使用包的 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
选项将被忽略。
autoremove: yes
仅在 install
and remove
方法中解析(使用 apt-get
命令执行)
upgrade: safe
causes Ansible to run aptitude
命令(而且它根本没有 --auto-remove
选项(最重要的是它没有甚至在 upgrade
方法中考虑)
我有以下任务:
- name: Upgrade all packages (Debian family)
become: true
apt:
upgrade: safe
update_cache: yes
autoremove: yes
我有点不清楚这是否会 运行 升级和自动删除。 我已经测试了这个任务,它没有出现任何错误,但我也看不到它是否尝试了 'options'
Ansible 不会一步执行这两个操作。在问题的示例任务中,autoremove: yes
选项将被忽略。
autoremove: yes
仅在install
andremove
方法中解析(使用apt-get
命令执行)upgrade: safe
causes Ansible to runaptitude
命令(而且它根本没有--auto-remove
选项(最重要的是它没有甚至在upgrade
方法中考虑)