comment puis-je m'assurer que si une nouvelle version du fichier de configuration est téléchargée via la marionnette du référentiel maître vers l'un des serveurs gérés, le service concerné est redémarré. scénario typique - disons qu'il y a une nouvelle configuration munin ou apache. le client marionnette le découvre, écrase les …
Il me semble que je rencontre un peu de difficulté à comprendre comment faire fonctionner cela. J'ai un nouveau serveur que je construis assis derrière le bureau NAT au travail, son DNS inverse est mappé office.mydomain.com, mais je veux que la machine soit ns2.mydomain.compour le plaisir de la marionnette. Extrait …
J'essaie d'écrire une fonction dans la marionnette qui fera un failsi le chemin de répertoire passé n'existe pas. if File["/some/path"]renvoie toujours vrai et if defined(File["/some/path"])ne renvoie vrai que si la ressource est définie dans marionnette, qu'elle existe réellement ou non. Existe-t-il un moyen de le faire avec une simple ifdéclaration? …
Sur mon lieu de travail actuel, je gère deux machines hôtes VMware, une machine physique OpenBSD, trois machines virtuelles Debian et six machines virtuelles Windows Server (2008/2012). J'envisage d'implémenter un outil de gestion de configuration tel que Puppet ou Chef. Est-ce raisonnable ou les frais généraux liés à l'apprentissage de …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettre à jour la question de sorte qu'il se concentre sur un seul problème en éditant ce poste . Fermé il y a 6 ans . Je cherchais ici des comparaisons …
Je commence avec marionnette sur centos et j'étais confus à propos de quelques choses. Tout d'abord, une page de manuel existe pour puppet-mastermais pas pour puppetmastermême si le démon dans /etc/init.d estpuppetmaster L'exécution de la commande $ puppet-master --versionrenvoie bash: puppet-master: commande introuvable. Comment savoir quelle version j'utilise pour le …
Est-il possible d'ajouter un utilisateur existant à un groupe avec la marionnette 2.7.18? Nous avons deux modules, chacun définit une classe: le module "utilisateur" crée tous les utilisateurs, y compris l'utilisateur foo et la barre d'utilisateurs. le module "subversion" traite de divers fichiers de conf et crée un groupe svn. …
ma marionnette.conf sur le maître [master] certname = myname.mydomain.com ca_server = myname.mydomain.com certdnsnames = puppet;puppet.local;myname.dyndns.org;hivemind.local; pour ma compréhension avec les certdnsnames définis, les éléments suivants devraient fonctionner: puppet agent --server myname.dyndns.org --test mais j'obtiens l'erreur suivante: err: Could not retrieve catalog from remote server: hostname was not match with the …
J'utilise des marionnettes pour installer un JDK et un tomcat actuels. package { [ "openjdk-6-jdk", "openjdk-6-doc", "openjdk-6-jre", "tomcat6", "tomcat6-admin", "tomcat6-common", "tomcat6-docs", "tomcat6-user" ]: ensure => present, } J'aimerais maintenant ajouter JAVA_HOME="/usr/lib/java" export JAVA_HOME pour /etc/profile, juste pour mettre cela hors du chemin. Je n'ai pas encore trouvé de réponse simple …
Je suis sur le point de démarrer un nouveau projet qui nécessitera, en partie, le déploiement de nombreux nœuds identiques d'environ trois classes différentes: Noeuds de données , qui exécuteront des instances fragmentées de MongoDB. Noeuds d'application , qui exécuteront des instances d'une application Ruby on Rails et d'une ancienne …
Par défaut, les clients Puppet demandent des mises à jour toutes les 30 minutes. Je voudrais changer cet intervalle. Quelle est la manière la plus pratique de procéder?
Nous avons un environnement de production configuré avec Puppet, et voulons pouvoir mettre en place un environnement similaire sur nos machines de développement: un mélange de Red Hats, Ubuntus et OSX. Comme on pouvait s'y attendre, OSX est l'homme étrange ici, et malheureusement, j'ai beaucoup de mal à faire fonctionner …
J'ai du mal à installer NFS avec vagrant: Sur ma machine locale, j'ai installé NFS: apt-get install nfs-common nfs-kernel-server Et dans mon Vagrantfile, réglez-le pour qu'il soit utilisé: config.vm.share_folder("v-root", "/vagrant", ".", :nfs => true) Sur - vagrant upje obtenir: exportfs: /home/<user>/path/to/dir does not support NFS export Mounting NFS shared folders …
Je voudrais être sûr que le fichier motd est vide. J'aimerais faire comme ça: file { "/etc/motd": ensure => empty } Cela ne fonctionne évidemment pas. Existe-t-il un moyen simple de s'assurer qu'un fichier est vide à la place en utilisant la déclaration "source" et de stocker un fichier vide …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.