Questions marquées «puppet»

9
Une même classe / module / ou n'importe quoi plusieurs fois

La marionnette doit me détester. J'ai lu le document pendant des heures et je n'arrive toujours pas à atteindre les objectifs suivants: une classe ou un module (ou comment s'appelle-t-il) avec une variable (une classe paramétrée?); cette classe doit être incluse plusieurs fois dans un seul hôte. En...

8
Gestion de la configuration: dépendances entre ordinateurs

J'ai utilisé des outils comme des marionnettes pour gérer des systèmes individuels, avec généralement un haut niveau de succès. Là où la marionnette tombe, c'est qu'elle n'est pas bonne pour gérer les dépendances en dehors d'un serveur individuel. Par exemple, sur un serveur MySQL, je configure la...

8
Système de gestion des clés SSH

Je cherche à passer d'un système basé sur un mot de passe (dont je commence à être submergé) à un système basé sur des clés SSH. Je voudrais savoir s'il existe un système de gestion de clés SSH ou une solution serveur, qui me permettrait de distribuer et de révoquer des clés sur des machines? Ou la...

8
Gestion globale et locale des marionnettes

Quelqu'un a-t-il déjà géré plusieurs systèmes géographiquement distribués avec Puppet? J'ai plusieurs déploiements presque exactement similaires (à l'exception des adresses IP du serveur), que je cherche à convertir en Puppet. J'ai 2 options: Demandez à chaque déploiement d'héberger son propre...

8
Comment exécuter un script shell à partir d'une marionnette?

J'ai besoin d'installer npmce qui est fait par curl http://npmjs.org/install.sh | shet étant nouveau dans l'utilisation puppet, je suis un peu confus sur la façon dont cela devrait être fait. Je suis bien conscient de créer une package {}entrée qui invoque une execcible, mais lorsque j'installe...

8
Installation du package à partir de PPA à l'aide de Puppet

J'essaie de provisionner automatiquement les machines virtuelles avec docker préinstallé. Mon init.pp par défaut ressemble à: class { 'apt': always_apt_update => true, } package { [ #'build-essential', #'vim', #'curl', #'zsh', #'git-core', #'htop', #'wget', #'linux-image-generic-lts-raring',...