Puppet forge
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
- Puppet — page hub
- Puppet fonctions — écrire ses propres fonctions/modules
- Puppet client 4 — agent nécessaire pour appliquer les modules installés
- Ansible — équivalent côté Ansible : Ansible Galaxy