stafwag.package_update
Rôle Ansible : mise à jour des paquets
Un rôle Ansible pour mettre à jour tous les paquets (multiplateforme)
Exigences
Plateformes prises en charge
- Archlinux
- Debian
- FreeBSD
- NetBSD
- OpenBSD
- RedHat
- Suse
- Kali GNU/Linux
Variables du rôle
Variables liées au système d'exploitation
Les variables suivantes sont définies par le rôle.
- freebsd_running_jails : Liste des jails FreeBSD en cours d'exécution.
Variables liées au Playbook
- package_update : "espace de noms"
- freebsd : "configuration freebsd"
- get_running_jails : non | oui (par défaut) définit la variable freebsd_running_jails.
- host : non | oui (par défaut) met à jour le système hôte
- jails : Tableau de jails à mettre à jour, freebsd_running_jails par défaut.
- freebsd : "configuration freebsd"
Dépendances
Aucune
Exemples de Playbooks
Mise à niveau
---
- name: mettre à jour les paquets
hosts: all
become: true
roles:
- stafwag.package_update
Mettre à jour uniquement les systèmes hôtes FreeBSD.
---
- name: mettre à jour les paquets
hosts: all
become: true
roles:
- role: stafwag.package_update
vars:
package_update:
freebsd:
get_running_jails: non
jails: []
Mettre à jour uniquement les jails en cours d'exécution sur les systèmes FreeBSD.
---
- name: mettre à jour les paquets
hosts: all
become: true
roles:
- role: stafwag.package_update
vars:
package_update:
freebsd:
host: non
Mettre à jour une jail sur un système FreeBSD.
---
- name: mettre à jour les paquets
hosts: rataplan
become: true
roles:
- role: stafwag.package_update
vars:
package_update:
freebsd:
host: non
jails:
- stafmail
Licence
MIT/BSD
Informations sur l'auteur
Créé par Staf Wagemakers, email : staf@wagemakers.be, site web : http://www.wagemakers.be