2013-06-12 18 views
5

Czy możliwe jest automatyczne generowanie manifestów kukły z istniejącego systemu?Automatyczne generowanie manifestów lalek?

Na przykład, jeśli musimy wdrożyć witrynę na wstępnie skonfigurowanym serwerze VPS lub współużytkowanym, czy istnieje narzędzie, które może wysłać zapytanie do serwera, a następnie wygenerować manifesty lalek, aby odzwierciedlić to, co zostało znalezione? (Dystrybucja, wersje aplikacji itp.)

Odpowiedz

4

Możesz użyć do tego celu lalek [typ], ale bądź selektywny. Nie chcesz wielkiego manifestu, po prostu zarządzaj tym, co jest ważne.

Aby uzyskać listę zainstalowanych pakietów:

puppet resource package 

uzyskać konkretny pakiet z wersji:

puppet resource package httpd 

pliki:

puppet resource file /etc/httpd/conf.d/example.conf 
+0

To właśnie szukałam, dziękuję ty! – joemaller

+1

dla każdego nowego w Puppet, "pacakage" to rodzaj, a nie symbol zastępczy. Oto lista typów zasobów Puppet: http://docs.puppetlabs.com/references/latest/type.html – joemaller

+0

Czy można zrobić to samo z powiedzeniem, apache2? Czy może wraz z nią uzyskać wszystkie vhosty i mody apache? – saada

Powiązane problemy