macklus.os

macklus.os

Einfache Betriebssystem-Tools

Rollenspezifische Variablen

macklus:
  os:
    repository:
      install: true
      country: 'fr'
    packages:
      latest:
        all: []
        debian: []
        redhat: []
      absent:
        all: []
        debian: []
        redhat: []
    reboot: 'always|only_if_necessary'
    locales: []
  • macklus.os.packages.latest.all: Liste von Paketen, die installiert werden sollen
  • macklus.os.packages.latest.debian: Liste von Paketen, die installiert werden sollen (spezifische Namen für die Debian-Familie)
  • macklus.os.packages.latest.redhat: Liste von Paketen, die installiert werden sollen (spezifische Namen für die RedHat-Familie)
  • macklus.os.packages.absent.all: Liste von Paketen, die entfernt werden sollen
  • macklus.os.packages.absent.debian: Liste von Paketen, die entfernt werden sollen (spezifische Namen für Debian)
  • macklus.os.packages.absent.redhat: Liste von Paketen, die entfernt werden sollen (spezifische Namen für RedHat)
  • macklus.os.locales: Liste von Gebietsschema, die installiert werden sollen

Beispiel-Playbook

Ein Beispiel, wie man deine Rolle verwenden kann (zum Beispiel mit übergebenen Variablen) ist immer hilfreich für die Benutzer:

- hosts: localhost
  remote_user: root
  roles:
    - macklus.os/repository
    - macklus.os/packages
    - macklus.os/upgrade
    - macklus.os/locales
    - macklus.os/reboot

Lizenz

GPL-3.0-nur

Über das Projekt

Simple role to manage Operating Systems default operations

Installieren
ansible-galaxy install macklus.os
GitHub Repository
Lizenz
gpl-3.0
Downloads
77
Besitzer
Code and sysadmin lover. Always ready to try and fail, and learn, and dream