- name: Install the build dependencies for package "foo"
apt:
pkg: foo
state: build-dep
- name: Install a .deb package from the internet
apt:
deb: https://example.com/python-ppq_0.1-1_all.deb
- name: Update all packages to their latest version
apt:
name: "*"
state: latest
- name: Upgrade the OS (apt-get dist-upgrade)
apt:
upgrade: dist
- name: Run the equivalent of "apt-get update" as a separate step
apt:
update_cache: yes
- name: Remove useless packages from the cache
apt:
autoclean: yes
- name: Remove dependencies that are no longer required
apt:
autoremove: yes
avantage avec ansible, tu liste des machines dans un fichier de config, tu les regroupes par typologie (redhat, debian, etc)
et tu fais des "recettes" pour appliquer tout un tas de choses sur ces groupes
# Ansible powered
Posté par NeoX . En réponse au message Script de mise à jour (apt, snap, flatpak, npm, pip). Évalué à 6.
source : https://docs.ansible.com/ansible/latest/collections/ansible/builtin/apt_module.html
avantage avec ansible, tu liste des machines dans un fichier de config, tu les regroupes par typologie (redhat, debian, etc)
et tu fais des "recettes" pour appliquer tout un tas de choses sur ces groupes