macklus.os

macklus.os

Outils simples pour le système d'exploitation

Variables de rôle

macklus:
  os:
    repository:
      install: true
      country: 'fr'
    packages:
      latest:
        all: []
        debian: []
        redhat: []
      absent:
        all: []
        debian: []
        redhat: []
    reboot: 'toujours|uniquement_si_nécessaire'
    locales: []
  • macklus.os.packages.latest.all : Liste de paquets à installer
  • macklus.os.packages.latest.debian : Liste de paquets à installer (noms spécifiques à la famille Debian)
  • macklus.os.packages.latest.redhat : Liste de paquets à installer (noms spécifiques à la famille RedHat)
  • macklus.os.packages.absent.all : Liste de paquets à supprimer
  • macklus.os.packages.absent.debian : Liste de paquets à supprimer (noms spécifiques à Debian)
  • macklus.os.packages.absent.redhat : Liste de paquets à supprimer (noms spécifiques à RedHat)
  • macklus.os.locales : Liste des locales à installer

Exemple de Playbook

Inclure un exemple d'utilisation de votre rôle (par exemple, avec des variables passées en paramètres) est toujours utile pour les utilisateurs :

- hôtes : localhost
  utilisateur_distants : root
  rôles :
    - macklus.os/repository
    - macklus.os/packages
    - macklus.os/upgrade
    - macklus.os/locales
    - macklus.os/reboot

Licence

GPL-3.0-seulement

À propos du projet

Simple role to manage Operating Systems default operations

Installer
ansible-galaxy install macklus.os
Licence
gpl-3.0
Téléchargements
77
Propriétaire
Code and sysadmin lover. Always ready to try and fail, and learn, and dream