Questions marquées «puppet»

Puppet est un outil de gestion de configuration (Unix et Windows) avec son propre langage spécifique au domaine.


2
Puppet: Le nom du nœud semble dépendre du DNS inverse?
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 …
20 puppet 

3
Comment faire un fichier / dir existe conditionnellement dans Puppet?
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? …
18 puppet 

5
Quand est-il approprié d'utiliser un gestionnaire de configuration (par exemple Puppet / Chef / Ansible)?
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 …


5
Comment savoir quelle version de marionnette vous utilisez sur centos?
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 …
17 centos  puppet 


5
Comment ajouter plusieurs noms DNS à mon marionnettiste?
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 …

2
Ajouter des lignes à / etc / profile avec une marionnette?
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 …
16 linux  bash  java  puppet 



3
Services de marionnettes et de lancement?
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 …
15 mac-osx  puppet 

3
NFS avec répertoire personnel ubuntu chiffré
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 …

1
Marionnette: assurez-vous qu'un fichier est vide
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 …
15 puppet 


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.