Puppet

Z Wikipedii, wolnej encyklopedii
Przejdź do nawigacji Przejdź do wyszukiwania
Puppet
Logo Puppet
Logo programu
Autor Puppet Labs
System operacyjny GNU/Linux, Unix, Windows
Język programowania Ruby
Pierwsze wydanie 2005-00-Błąd w wyrażeniu – nieoczekiwany operator < 2005
Aktualna wersja stabilna 5.5.0
(20 marca 2018) [±]
Licencja Apache od wersji 2.7.0; GNU GPL dla starszych
Strona internetowa

Puppet – menadżer konfiguracji serwerów. Tworzony przez firmę Puppet od 2005, którą założył Luke Kanies. Jest rozwijany jako wolne oprogramowanie na licencji Apache, a przed wersją 2.7.0 na licencji GNU GPL.

Manifesty[edytuj | edytuj kod]

Puppet odczytuje konfiguracje serwera zawartą w tzw. manifeście. Zazwyczaj jest to plik tekstowy z rozszerzeniem .pp.

Poniższy przykład to manifest, którego uruchomienie spowoduje utworzenie pliku testfile z odpowiednimi własnościami[1]:

    file {'testfile':
      path    => '/tmp/testfile',
      ensure  => present,
      mode    => 0640,
      content => "Zawartość pliku.",
    }

Użytkownicy[edytuj | edytuj kod]

Wśród użytkowników Puppeta znajdują się: Wikimedia Foundation,[2] Reddit,[3] Dell, Zynga, Twitter, the New York Stock Exchange, Citrix Systems, Oracle, the Los Alamos National Laboratory, Stanford University, Lexmark, Google i inni.[4]

Przypisy[edytuj | edytuj kod]

Linki zewnętrzne[edytuj | edytuj kod]