stafwag.package_update

Ansible Rolle: paket_update

Eine Ansible-Rolle zum Aktualisieren aller Pakete (multiplattform)

Anforderungen

Unterstützte Plattformen

  • Archlinux
  • Debian
  • FreeBSD
  • NetBSD
  • OpenBSD
  • RedHat
  • Suse
  • Kali GNU/Linux

Rollenvariablen

OS-bezogene Variablen

Die folgenden Variablen werden von der Rolle gesetzt.

  • freebsd_running_jails: Liste der laufenden FreeBSD-Jails.

Playbook-bezogene Variablen

  • package_update: "Namenraum"
    • freebsd: "FreeBSD-Konfiguration"
      • get_running_jails: nein | ja (Standard) setzt die Variable freebsd_running_jails.
      • host: nein | ja (Standard) aktualisiert das Host-System.
      • jails: Array von Jails, die aktualisiert werden sollen, standardmäßig freebsd_running_jails.

Abhängigkeiten

Keine

Beispiel-Playbooks

Upgrade

---
- name: Pakete aktualisieren
  hosts: alle
  become: true
  roles:
    - stafwag.paket_update

Nur die FreeBSD-Host-Systeme aktualisieren.

---
- name: Pakete aktualisieren
  hosts: alle
  become: true
  roles:
    - role: stafwag.paket_update
      vars:
        package_update:
          freebsd:
            get_running_jails: nein
            jails: []

Nur die laufenden Jails auf FreeBSD-Systemen aktualisieren.

---
- name: Pakete aktualisieren
  hosts: alle
  become: true
  roles:
    - role: stafwag.paket_update
      vars:
        package_update:
          freebsd:
            host: nein

Ein Jail auf einem FreeBSD-System aktualisieren.

---
- name: Pakete aktualisieren
  hosts: rataplan
  become: true
  roles:
    - role: stafwag.paket_update
      vars:
        package_update:
          freebsd:
            host: nein
            jails:
              - stafmail

Lizenz

MIT/BSD

Autorinformationen

Erstellt von Staf Wagemakers, E-Mail: staf@wagemakers.be, Webseite: http://www.wagemakers.be

Installieren
ansible-galaxy install stafwag.package_update
GitHub Repository
Lizenz
mit
Downloads
524
Besitzer