Je viens de configurer Foreman pour la première fois et je ne sais pas comment procéder pour mettre toutes mes configurations sous contrôle de version. Je sais que je peux utiliser Git pour chaque module que j'installe sur mon maître de marionnettes, mais je préférerais une solution plus holistique qui …
J'essaie de configurer mon clinet 'Itai-test' pour recevoir les paramètres de marionnettes du serveur de marionnettes qui s'appelle 'puppetmaster'. Sur le serveur j'ai couru: [root@puppetmaster requests]# puppet cert --generate itai-test.domain Error: A Certificate already exists for itai-test.domain [root@puppetmaster requests]# puppet cert --sign itai-test.domain Error: Could not find certificate request for …
J'ai quelques centaines de serveurs uniques qui ont différents fichiers de configuration qui doivent être présents dans un répertoire. Des copies des fichiers résident sur le maître de marionnettes. Dans l'une de mes classes, j'ai un ensemble de configurations par défaut qui sont toujours poussées vers le nœud, comme ceci: …
J'utilise des marionnettes pour gérer un tas de serveurs Debian au travail, en partie si cela inclut l'installation de paquets. Un package que j'installe sur plusieurs systèmes est nmap qui est utilisé pour vérifier que les règles de pare-feu sont correctement configurées. Sur Debian 7.0, si vous avez activé APT …
Je voudrais également conserver la possibilité de modifier manuellement le fichier d'hôtes, au moins les 10 premières lignes. #Public IP's - eth0 192.168.1.103 front-01 192.168.1.106 front-02 #Private IP's - eth1 192.169.40.201 priv0-0 192.169.40.202 priv0-1 192.169.40.207 priv1-0 192.169.40.208 priv1-1 #Virtual IP's - eth0:1 192.169.50.202 vip-01 192.169.50.205 vip-02 Avoir ces entrées d'hôtes …
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une discussion approfondie. …
Comment ajouter un gestionnaire à un type défini dans marionnette? Par exemple, si j'ai: define foo::bar ($baz) { ... } Comment puis-je avoir un gestionnaire foo::barpour gérer quelque chose qui contient ... notify => Foo::Bar['zippidy'] ... ? Le gestionnaire exécuterait ensuite divers Execs dans la logique conditionnelle lorsqu'il recevra une …
Je veux vérifier si le contenu d'une variable est un nombre impair. Mais j'ai besoin d'un entier pour ça. $ip_array = split($ipaddress, '.') $odd_ip = $ip_array[3] % 2 if $odd_ip == 1 { notice("is odd") } Existe-t-il un moyen simple de convertir une chaîne en entier?
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 npmdepuis la source, cela …
Scénario: mon fichier de configuration est défini par un .erbfichier qui inclut l'extrait ci-dessous. <% backupclients.each do |backup_files| -%> Job { Name = "Server" JobDefs = "DefaultJob" Client = <%= backup_files %>-fd Pool = TeraMonth Write Bootstrap = "/var/lib/bacula/<%= backup_files %>.bsr" } <% end -%> Le fichier de configuration du …
Lors de l'installation de gitolite, je trouve que: # aptitude install gitolite The following NEW packages will be installed: gitolite 0 packages upgraded, 1 newly installed, 0 to remove and 29 not upgraded. Need to get 114 kB of archives. After unpacking 348 kB will be used. Get:1 http://security.debian.org/ squeeze/updates/main …
J'ai une classe en marionnette si j'ai le code suivant: class A { require B .... } J'obtiens une erreur de dépendances circulaires. Si j'ai: class A { include B .... } tout fonctionne bien
Comment puis-je migrer nos clients puppetmaster existants pour pointer vers un nouveau serveur puppetmaster? Je préfère ne pas aller manuellement dans chaque boîte client et générer un nouveau certificat. En essayant l'évidence - rsync tous les fichiers de / etc / puppet et / var / lib / puppet vers …
Je cherche un moyen de tester si un fichier existe dans mon client (testez simplement pas la création). J'ai trouvé le chemin (File.exists) dans chef mais ce n'était pas simple avec des marionnettes. Merci d'avance.
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.