Qu'est ce que Puppet

channels4_profile.jpg

Qu'est ce que Puppet ?

Les avantages de Puppet ?

Très flexible et puissant, idéal pour les infrastructures complexes.

Les inconvénients de Puppet ?

Courbe d'apprentissage abrupte, nécessite des compétences en Ruby, complexité de configuration pour les débutants.

Les caractéristiques de Puppet

Commun

  • Utilité (fonction) : Puppet est un outil de gestion de configuration qui permet d'automatiser le provisionnement, la configuration et la gestion des infrastructures informatiques.

  • Langue de programmation : C++

  • Système d‘exploitation : Multiplateforme (Windows, macOS, Linux)

  • Existe depuis : 2005

  • Licence : OpenSource Puppet : Licence Apache Puppet Entreprise : Propriétaire

  • Développeur : Puppet

  • Communauté : Petite communauté, peu de contributeur au projet Git.

  • Performance générale : Très bonne, avec des performances optimisées pour les infrastructures complexes

  • Maintenabilité : Peut être complexe, besoin d'une bonne gouvernance afin de suivre les bonnes pratiques

  • Facilité d'apprentissage : Difficile, nécessite du temps pour maîtriser le langage Puppet DSL et les concepts avancés.

  • Configuration : Utilise un langage déclaratif spécifique (Puppet DSL)

  • Documentation : Documentation officielle complète disponible sur puppet.com, avec de nombreux tutoriels et ressources d'apprentissage.

  • Alternative : Ansible, Puppet

  • On l'aime pour : Très flexible et puissant, idéal pour les infrastructures complexes.

  • On le déteste pour : Courbe d'apprentissage abrupte, nécessite des compétences en Ruby, complexité de configuration pour les débutants.

  • Fréquence de mise à jour : Fréquente

  • LTS : Disponible

  • Maturité : Très mature

Langage

  • Entreprises célèbres utilisant : Swisscom

DevOps

  • Compatible Azure : Oui

  • Compatible AWS : Oui

  • Compatible On Premise : Oui

  • Difficulté de mise en oeuvre : Modérée à complexe

  • Difficulté de maintenance : Modérée à complexe

  • Pour quel type d'entreprise  : Grandes entreprises

  • Automatisation : Oui