Pytania otagowane jako puppet

Puppet to narzędzie do zarządzania konfiguracją (Unix i Windows) z własnym językiem specyficznym dla domeny.


2
Puppet: Nazwa węzła wydaje się zależeć od odwrotnego dns?
Wydaje mi się, że mam trochę problemów ze zrozumieniem, jak to zrobić. Mam nowy serwer, który buduję, siedzący za biurowym NAT w pracy, z odwrotnymi mapami dns office.mydomain.com, ale chcę, żeby maszyna była ns2.mydomain.comze względu na marionetkę. Fragment kodu nodes.pp: node 'ns2.mydomain.com' inherits basenode { info('ns2.mydomain.com') } node 'office.mydomain.com' inherits …
20 puppet 

3
Jak zrobić plik / katalog istnieje w Puppet?
Usiłuję napisać funkcję w marionetce, która wykona polecenie, failjeśli podana ścieżka do katalogu nie istnieje. if File["/some/path"]zawsze zwraca true i if defined(File["/some/path"])zwraca true tylko wtedy, gdy zasób jest zdefiniowany w marionetce, niezależnie od tego, czy faktycznie istnieje. Czy można to zrobić za pomocą prostego ifstwierdzenia? Dzięki
18 puppet 

5
Kiedy należy użyć menedżera konfiguracji (np. Puppet / Chef / Ansible)?
W moim obecnym miejscu pracy opiekuję się dwiema hostami VMware, fizyczną maszyną OpenBSD, trzema maszynami wirtualnymi Debiana i sześcioma maszynami wirtualnymi z systemem Windows Server (2008/2012). Zastanawiam się nad wdrożeniem narzędzia do zarządzania konfiguracją, takiego jak Puppet lub Chef. Czy jest to uzasadnione, czy też narzut związany z nauką tego …


5
Jak powiedzieć, jaką wersję kukiełki używasz na centos?
Zaczynam od marionetek na centos i byłem zdezorientowany kilkoma rzeczami. Po pierwsze, istnieje strona man dla, puppet-masterale nie dla, puppetmastermimo że demon w /etc/init.d jestpuppetmaster Uruchomienie polecenia $ puppet-master --versionzwraca bash: puppet-master: nie znaleziono polecenia. Jak powiedzieć, którą wersję uruchamiam zarówno dla urządzenia głównego, jak i klienta?
17 centos  puppet 

3
Dodanie istniejącego użytkownika do grupy z marionetką
Czy można dodać istniejącego użytkownika do grupy z marionetką 2.7.18? Mamy dwa moduły, każdy definiuje jedną klasę: moduł „użytkownik” tworzy wszystkich użytkowników, w tym użytkownika foo i pasek użytkownika. moduł „subversion” zajmuje się różnymi plikami conf i tworzy grupę svn. Chcielibyśmy dodać użytkownika foo do grupy svn w module „subversion”. …

5
Jak dodać wiele nazw DNS do mojego puppetmaster?
mój puppet.conf na mistrzu [master] certname = myname.mydomain.com ca_server = myname.mydomain.com certdnsnames = puppet;puppet.local;myname.dyndns.org;hivemind.local; dla mojego zrozumienia zdefiniowanych nazw certyfikatów powinny działać: puppet agent --server myname.dyndns.org --test ale pojawia się następujący błąd: err: Could not retrieve catalog from remote server: hostname was not match with the server certificate jak uniknąć …

2
Dodanie linii do / etc / profilu za pomocą marionetki?
Używam marionetki, aby zainstalować bieżący JDK i tomcat. package { [ "openjdk-6-jdk", "openjdk-6-doc", "openjdk-6-jre", "tomcat6", "tomcat6-admin", "tomcat6-common", "tomcat6-docs", "tomcat6-user" ]: ensure => present, } Teraz chciałbym dodać JAVA_HOME="/usr/lib/java" export JAVA_HOME aby /etc/profiletylko dostać to z drogi. W dokumentach nie znalazłem jednak prostej odpowiedzi. Czy istnieje zalecany sposób to zrobić? Ogólnie, …
16 linux  bash  java  puppet 

7
Jakie pytania należy zadać, decydując się na szefa kuchni, czy lalkę?
Zaraz rozpocznę nowy projekt, który częściowo będzie wymagał wdrożenia wielu identycznych węzłów około trzech różnych klas: Węzły danych , w których będą uruchamiane fragmenty MongoDB. Węzły aplikacji , w których będą uruchamiane instancje aplikacji Ruby on Rails i starszej aplikacji ASP.NET MVC. Przetwarzanie węzłów , które będą uruchamiać zadania żądane …


3
Usługi lalek i uruchomionych?
Mamy środowisko produkcyjne skonfigurowane z Puppet i chcemy mieć możliwość skonfigurowania podobnego środowiska na naszych komputerach programistycznych: mieszanki Red Hats, Ubuntus i OSX. Jak można się spodziewać, OSX jest tutaj dziwnym człowiekiem i niestety mam problem z uruchomieniem tego. Moja pierwsza próba polegała na użyciu macportsnastępującej deklaracji: package { 'rabbitmq-server': …
15 mac-osx  puppet 

3
NFS z zaszyfrowanym katalogiem domowym Ubuntu
Mam problem z włączeniem konfiguracji NFS z włóczęgą: Na moim komputerze lokalnym zainstalowałem NFS: apt-get install nfs-common nfs-kernel-server I w moim pliku Vagrantfile należy go użyć: config.vm.share_folder("v-root", "/vagrant", ".", :nfs => true) Na vagrant upuzyskać: exportfs: /home/<user>/path/to/dir does not support NFS export Mounting NFS shared folders failed. This is most …

1
Puppet: upewnij się, że plik jest pusty
Chciałbym mieć pewność, że plik motd jest pusty. Chciałbym zrobić tak: file { "/etc/motd": ensure => empty } To oczywiście nie działa. Czy istnieje prosty sposób upewnienia się, że plik jest pusty zamiast deklaracji „źródłowej” i zapisania pustego pliku w repozytorium plików?
15 puppet 


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.