Puppet forge

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
Fiche express
Type Registre de modules
Contexte Dépôt central des modules Puppet réutilisables, équivalent d'Ansible Galaxy ou du Terraform Registry
URL forge.puppet.com (anciennement forge.puppetlabs.com)
Voir aussi Puppet · Puppet fonctions · Puppet client 4

Puppet Forge est le registre public de modules Puppet : chaque module packagé (classes, définitions, fonctions, types) porte un nom au format auteur-nom_du_module et peut être installé directement via la commande puppet module.

Utilisation

Installer un module :

puppet module install puppetlabs-apache

Installer une version précise :

puppet module install puppetlabs-ntp --version 6.0.0

Désinstaller :

puppet module uninstall puppetlabs-apache

Lister les modules installés et leurs dépendances :

puppet module list --tree

Modules courants rencontrés

Une sélection de modules régulièrement utilisés (à valider avant usage : vérifier la maintenance du module et sa compatibilité avec la version de Puppet cible, certains de ces modules sont anciens et potentiellement peu maintenus) :

  • Supervision / métriques : jhoblitt-ganglia, knak-centreon, pdxcat-nrpe
  • Sécurité : LeLutin-fail2ban, thbe-rkhunter / itmanagerro-rkhunter, mklauber-aide, razorsedge-snmp
  • Système : puppetlabs-ntp, aco-yum_autoupdate, wolfspyre-bashrc
  • Intégration Foreman : isimluk-foreman_scap_client, theforeman-foreman_proxy

Voir aussi