background preloader

Puppet

Facebook Twitter

Création d’hotes avec PUPPET (Partie I) Dans les chapitres précédents, nous avons déjà vu les manipulations basiques avec Puppet comme : installer Puppet ; configurer Puppet ;créer notre premier module ;appliquer ce module et sa configuration à l’aide de l’agent Puppet pour une hôte.

Création d’hotes avec PUPPET (Partie I)

Maintenant que nous avons des connaissances autour de Puppet, nous allons aller plus loin et voir comment construire des modules et des hôtes plus complètes avec Puppet. Pour se faire, nous allons prendre comme exemple d’application une compagnie hypothétique, Example.com Pty Ltd et voir comment les procédures fonctionnent. Développement et déploiement de Puppet (Partie II)

Nous avons vu les étapes requise pour l’installation et la configuration d’Apache et Passager.

Développement et déploiement de Puppet (Partie II)

Maintenant, nous sommes prêts pour faire un test des changements en lançant le service Apache. Mais avant tout, assurez-vous d’avoir le fichier de configuration config.ru S’il y a un problème de certificat, assurez-vous que le certificat SSL existants est configuré dans le fichier de configuration de l’hôte virtuelle Apache du maitre Puppet. Puppet — UnixManiax. Présentation Puppet est un logiciel libre qui assure la gestion de configuration d'un parc de serveurs de manière centralisée.

Puppet — UnixManiax

Il fonctionne sur le mode clients/serveur. Les clients peuvent être des serveurs Unix (GNU/Linux, FreeBSD, OpenBSD, Solaris, AIX, HP-UX et MacOS X) ou Windows. Le principe est le suivant : sur le serveur (puppetmaster), on défini un certain nombre de configurations qu'on va affecter à tel ou tel client. Une vérification va être lancée pour vérifier que les configurations affectées aux clients sont bien en place. Une configuration peut être beaucoup de choses, par exemple : installer un serveur apache, installer un ou plusieurs package, ajouter/remplacer/supprimer des fichiers, démarrer/arrêter un service, créer un compte utilisateur, vérifier les droits d'un fichier, etc.

Puppet utilise un langage qui décrit l'action à faire, mais pas les commandes à lancer pour le faire. Comparaison avec les concurrents. Puppet : Solution de gestion de fichier de configuration - Deimos.fr / Bloc Notes Informatique. Puppet est une application très pratique… C’est ce que l’on pourrait retrouver dans les entreprises avec de grands volumes de serveurs, où le système d’information est « industrialisé ».

Puppet : Solution de gestion de fichier de configuration - Deimos.fr / Bloc Notes Informatique

SOAT Blog » Automatiser l’installation de son poste de dév avec Puppet. A chaque nouvelle mission, à chaque changement de poste, on doit installer le projet sur lequel on sera amené à travailler, ainsi que tous les outils nécessaires.

SOAT Blog » Automatiser l’installation de son poste de dév avec Puppet

En général, on suit toute une procédure (plus ou moins complète) présente sur un wiki ou dans un document. Et au bout d’un moment, on y arrive… à force de chercher sur internet, de demander à droite à gauche les informations manquantes ou de regarder dans les différents fichiers du projet. Plus tard, on se rend parfois compte qu’on a oublié tel ou tel sous-sous-sous-point de la documentation. Ce qui vous fait perdre du temps et qui vous fait lâcher un “Rhaa ! C’est quoi cette doc ?!” Et si on automatisait tout cela ? Installing Foreman and Puppet Agent on Multiple VMs Using Vagrant and VirtualBox. Installing Puppet Master and Agents on Multiple VM Using Vagrant and VirtualBox. The Foreman. What is Foreman?

The Foreman

Foreman is an open source project that helps system administrators manage servers throughout their lifecycle, from provisioning and configuration to orchestration and monitoring. Using Puppet, Chef, Salt, and Foreman's smart proxy architecture, you can easily automate repetitive tasks, quickly deploy applications, and proactively manage change, both on-premise with VMs and bare-metal or in the cloud. Foreman provides comprehensive, interaction facilities including a web frontend, CLI and RESTful API which enables you to build higher level business logic on top of a solid foundation. Foreman is 4+ years old, and deployed in many organizations, managing from 10s to 1000s of servers. It is used in distributions such as RDO and RHOS (Red Hat OpenStack distribution) and has an extensive library of plugins. With Foreman you could: The following operating systems are known to install successfully from Foreman: CentOS Fedora Ubuntu Debian Solaris 8, 10 OpenSUSE Oracle Linux Amazon EC2.

Puppet, installation et première configuration. Il s'est écoulé quelques mois depuis mon premier billet sur les logiciels libres de gestionnaires de configurations de machines.

Puppet, installation et première configuration

Ce laps de temps m'a permis de consulter un nombre important d'articles, de forum et de littérature. Il est donc maintenant temps de partager cela avec vous. J'avais initialement prévu de faire un seul gros article, mais devant le nombre important de choses à dire et la complexité du sujet, j'ai préféré le découper en plusieurs parties. Installing Puppet: Debian and Ubuntu.

Puppet. Présentation Puppet est un outil de gestion de la configuration de serveurs, il permet le télédéploiement de configuration sur un ensemble de serveurs en quelques minutes.

puppet

L'intérêt de cette solution open source réside dans son support multi-plateformes (basé sur Ruby), sa sécurité (ssl), son développement actif et sa relative simplicité à mettre en oeuvre. Il existe une version Legacy (0.25.x) qui comporte de nombreux bugs et manque de fonctionnalités l'article ci-dessous ne traite que de la version stable 2.6.x Prendre connaissance du tableau suivant Prérequis Disposez de plusieurs serveurs à administrer sans quoi le gain de temps et d'énergie ne sera pas effectif.