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.

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

Installer
ansible-galaxy install stafwag.package_update
Licence
mit
Téléchargements
524
Propriétaire