Cloud Assembly prend en charge l'intégration avec la gestion de la configuration Puppet Enterprise.

Lorsque vous ajoutez le composant Puppet Enterprise à Cloud Assembly en tant que système externe, il est par défaut disponible sur tous les projets. Vous pouvez en limiter l'utilisation à des projets spécifiques.

Pour ajouter une intégration de Puppet Enterprise, vous devez disposer du nom du Puppet Master et du nom d'hôte ou de l'adresse IP du master.

Si vous devez consulter les journaux Puppet pour vérifier des erreurs ou informations, vous les trouverez aux emplacements indiqués ci-dessous.

Description Emplacement du journal
Journal pour les événements associés à la création et à l'installation

Les journaux se trouvent sur la machine déployée à l'adresse ~/var/tmp/vmware/provider/user_defined_script/$(ls -t ~/var/tmp/vmware/provider/user_defined_script/ | head -1)/.

Pour obtenir les journaux complets, reportez-vous au fichier log.txt. Pour obtenir les journaux détaillés de l'agent Puppet, reportez-vous à https://puppet.com/docs/puppet/4.8/services_agent_unix.html#logging.
Journal pour les tâches associées à la suppression et l'exécution de Puppet Les journaux se trouvent sur le PE à l'adresse ~/var/tmp/vmware/provider/user_defined_script/$(ls -t ~/var/tmp/vmware/provider/user_defined_script/ | head -1)/. Pour obtenir les journaux complets, reportez-vous au fichier log.txt.

Procédure

  1. Sélectionnez Infrastructure > Connexions > Intégrations et cliquez sur Ajouter une intégration.
  2. Sélectionnez Puppet.
  3. Entrez les informations requises sur la page de configuration de Puppet.
  4. Si vous avez besoin d'un proxy cloud, cliquez sur NOUVEAU PROXY CLOUD et entrez les informations requises. En général, un proxy cloud est requis uniquement si vous utilisez vSphere. Reportez-vous à la section Ajouter un proxy cloud à une instance de vCenter Server dans Cloud Assembly.
  5. Cliquez sur Valider pour vérifier l'intégration.
  6. Cliquez sur Ajouter.

Résultats

Puppet est disponible pour une utilisation avec des modèles de cloud.

Que faire ensuite

Ajoutez des composants Puppet aux modèles de cloud souhaités.

  1. Sous Modèles de cloud dans Cloud Assembly, sélectionnez Puppet sous l'en-tête Gestion du contenu dans le menu Modèle de cloud et faites glisser le composant Puppet vers le canevas.
  2. Entrez les propriétés de Puppet dans le volet de droite.
    Propriété Description
    Master Entrez le nom de la machine principale Puppet qui sera utilisée avec ce modèle de cloud.
    Environnement Sélectionnez l'environnement pour la machine principale Puppet.
    Rôle Sélectionnez le rôle Puppet qui sera utilisé avec ce modèle de cloud.
    Intervalle d'exécution de l'agent Fréquence à laquelle vous souhaitez que l'agent Puppet interroge la machine principale Puppet pour connaître les détails de configuration à appliquer aux machines virtuelles déployées associées à ce modèle de cloud.
  3. Cliquez sur l'onglet Code dans le volet de droite afin d'afficher le code YAML pour les propriétés de configuration de Puppet.