Puppet

Software screenshot:
Puppet
Software informatie:
Versie: 2.7.6
Upload datum: 11 May 15
Ontwikkelaar: Luke Kanies
Licentie: Gratis
Populariteit: 5

Rating: nan/5 (Total Votes: 0)

Puppet kunt u centraal beheren elk belangrijk aspect van uw systeem met behulp van een cross-platform-specificatie taal die alle afzonderlijke elementen normaal samengevoegd in verschillende bestanden, zoals gebruikers, cron jobs, en gastheren, samen met uiteraard discrete elementen zoals pakketten beheert, diensten, en bestanden.
Puppet's eenvoudige declaratieve specificatietaal biedt krachtige classing capaciteiten voor het opstellen van de overeenkomsten tussen hosts terwijl ze zo specifiek nodig zijn, en het behandelt afhankelijkheid en vereiste relaties tussen objecten duidelijk en expliciet.
Puppet is een systeem configuratie tool. Puppet project heeft een bibliotheek voor het beheer van het systeem, een taal voor het opgeven van de configuratie die u wilt, en een set van clients en servers voor het communiceren van de configuratie en andere informatie.
De bibliotheek is volledig verantwoordelijk voor alle actie, en de taal is volledig verantwoordelijk voor het uitdrukken van de configuratie keuzes.
Alles is zo ontwikkeld dat de taal operaties centraal plaats kan nemen op een enkele server (of de bank van de servers), en al de bibliotheek operaties vindt plaats op elke individuele cliënt. Aldus is er een duidelijke scheidslijn tussen taal operaties en bibliotheek transacties, als dit document vermeld.
Setup
De overgrote meerderheid van Puppet architecturen zal uitzien als een ster, met een centrale server met puppetmasterd, en elke klant knooppunt lopen puppetd, contact op te nemen dat de centrale server.
Uw centrale manifest, dat de configuratie voor al uw nodes bevat, dient te worden op de centrale server, waarschijnlijk op /etc/puppet/manifests/site.pp.
Start de puppetmasterd daemon, en vertel uw klanten contact op te nemen dat de server door het opgeven -s als argumenten voor puppetd, ter vervanging van "" met de naam van de server. Als alternatief puppetd standaard op zoek naar een server met de naam "marionet", dus je kunt een CNAME gewoon kunt maken voor uw server, zodat het antwoord op "marionet".
Het is een goed idee om zowel de server en client draaien in uitgebreide modus ingeschakeld met de -v vlag, totdat u zeker bent dat alles werkt. Zoals elke nieuwe klant verbindt, moet u puppetca --list uitvoeren om een ​​lijst van de certificaten wachten om te worden ondertekend en vervolgens puppetca --sign , vervangt "" met de naam van de opdrachtgever waarvan het certificaat dat u wilt ondertekenen. U kunt inschakelen autosigning door het creëren /etc/puppet/autosign.conf en zetten de gastheren, domeinen of IP-adressen of reeksen die u wilt aanmelden daar.
Installatie:
Run 'ruby install.rb' of voeg de 'lib /' map op uw RUBYLIB pad.
Daarna moet u op welke marionet config bestanden die u wilt gaan in de test / en lopen ./test of run 'bin / puppet' staat.

Wat is nieuw in deze release:.

  • 7113448 (# 4762) Zorg ervoor dat klanten op de maan met succes kunt aansluiten
  • c8835ad document toe waarin de voorkeur bijdrage methoden
  • ea0f2bf Revert & quot;
  • ; tak 'vcsrepo' & quot samenvoegen
  • 94f0b93 (# 8704) Geef betere fouten voor ongeldige fileserver.conf
  • 023d959 (# 8690) Accept 'global' opties in Puppet Faces
  • c315da0 Fix # 1886 - Voeg knooppunt cleanup vermogen
  • 7e6fc0d betreuren RestAuthConfig # toegestaan? in het voordeel van #check_authorization
  • 6401dfe Fix # 6026 - security bestand moet inline opmerkingen ondersteunen
  • 0c385f1 Fix # 5010 - Laat toonaangevende witruimte in auth.conf
  • 8da0486 Fix # 5777 - regel interpolatie brak auth.conf CIDR regels
  • 1d4acb5 maint: Suggestie waar het oplossen van problemen SSL foutmelding start
  • fb2ffd6 (# 8596) Detect resource alias conflicten wanneer titels komen niet overeen
  • 778127d maint: Fix cert app om hulp en exit te drukken als er geen subopdracht
  • 0366b18 (# 7293) Stel standaard formaat voor SSL-gerelateerde gezichten.
  • 89c021c (# 8418) Fix inspecteren app om de juiste run_mode hebben
  • 3165364 maint: Het toevoegen van houtkap voor het milieu onder andere als bron mislukt
  • f484851 maint: Voeg debug logging wanneer de master een rapport ontvangt
  • 10e05ad (# 7266) Verplaats Certificaat optie validatie in het gezicht.
  • ae36003 (# 7290) bijwerken indirected Faces naar onbekende mogelijkheden te voorkomen.
  • 82e5fa9 (# 8561, # 7290) Implementeren van het optiecontract volledig.
  • 77441be (# 8561) Unify validatie en de wijziging van de actie argumenten.
  • 69b4e70 (# 7290) Fail op onbekende opties.
  • 6bec2df (# 8561) Gebruik canonieke namen voor opties om acties.
  • 532c4f3 (# 7184) Laad de kern van verouderde versies van Faces.
  • 2cd3bc4 (# 7184) Vind acties gebonden aan andere versies van Faces.
  • 1e0655e (# 7184) centraliseren & quot; vinden actie voor gezicht & quot; in Puppet :: Gezicht
  • 0396611 maint: beter foutrapportage als test mislukt
  • 395c174 (# 7123) Zorg `find` de standaard actie ...
  • fd6a653 (# 7123) Ondersteuning runtime omgeving van 'default' over acties.
  • b75b1c1 (# 6787) toe `default_to` voor opties.
  • c830ab0 (# 6789) Port SSL :: CertificateAuthority :: Interface om een ​​gezicht
  • cc311ad maint: SSL :: Inventory.serial moet melden ontbrekende namen
  • .
  • 72abe6c (# 7204) Consolidatie Semantische Versioning code.
  • d02000b (# 8401) Document dat --detailed-exitcodes is een bitmasker
  • c4848d2 maint: Fix documentatie link voor fileserver configuratie
  • b268fb3 (# 7144) Update-instellingen # writesub naar de modus om te zetten in Fixnum
  • b82f29c (# 7699) Help commando moet alleen optielijst keer
  • 4a2f22c (maint) Fix platform dection voor RHEL
  • 45b3908 (# 4142) Fix module controle niet te falen wanneer deze leeg metadata.json
  • ae3ef42 (# 7699) - Help moet enige show opties keer
  • 5826f73 (# 8032) insluiting toe aan create_resources
  • f6882d6 (# 8147) Change default reporturl naar nieuwere Dashboard versies overeen
  • 111a4b5 (# 6857) Password openbaarmaking wanneer het wachtwoord van een gebruiker te veranderen
  • 99330fa (# 7224) herformuleren 'hostname was niet overeen met' foutmelding
  • 1d867b0 (# 7224) Voeg een helper aan Puppet :: SSL :: Certificate te halen
  • alternatieve namen
  • 98ba407 (# 7127) Stop marionet als een voorloop opdracht mislukt
  • caca469 (# 4416) Zorg ervoor typen worden providified na herladen
  • 413b136 (# 4416) Verwijder altijd oude provider alvorens opnieuw te maken
  • 3f0dbb5 (# 650) Laat symbolische links voor de configuratie directory
  • 1c70f0c (# 2128) ondersteuning toevoegen voor het instellen van het knooppunt naam gebaseerd op een feit
  • c629958 (# 2128) Get feiten voordat het ophalen van catalogus
  • cd4fe14 (# 2128) Voeg de mogelijkheid om een ​​knooppunt naam op te geven
  • c02126d (# 5966) ondersteuning toevoegen voor hostname reguliere expressies in auth.conf
  • 75e2764 (# 5318) merken Altijd verandert in manifesteert bij het opstellen.
  • 107b38a maint: Fix pacman provider om te werken met Ruby 1,9
  • 90eb937 (# 7139) Accept '/' als een geldig pad in filesets

Wat is nieuw in versie 0.25.0:

  • Het merendeel van de wijzigingen in deze versie zijn interne refactoring eerder dan behavioral.
  • De belangrijkste verandering is de invoering van Indirected REST naar XML-RPC te vervangen als de onderliggende Puppet communicatie mechanisme.
  • Vier nieuwe functies werden toegevoegd.
  • Puppet heeft nu de mogelijkheid om een ​​catalogus en output in JSON uit de Puppet Master en de mogelijkheid om een ​​JSON configuratie van toepassing vanaf de marionet binaire samen te stellen.
  • Het concept van & quot; thin & quot; opgeslagen configuraties werd geïntroduceerd.
  • Een binaire genoemd puppetqd dat ondersteunt rij voor opgeslagen configuraties werd toegevoegd.

Wat is nieuw in versie 0.24.8:

  • Vast # 2077 - ralsh gebruiker gebroken op OSX
  • Vast # 2004 - ssh_authorized_key mislukt als er geen doel is gedefinieerd
  • Vast # 1629 - onjuiste rechten op het ssh_authorized_keys aangemaakte bestanden
  • Vast # 2000 - Geen standaard gespecificeerd voor checksum
  • Vast # 2026 - Red Hat negeren stop methode
  • Toegevoegd ext / dbfix.sql script - fixes voorkomende fouten in opgeslagen configuratie databases
  • Vast # 1963 - Het niet lezen / proc / mounts voor selinux doodt file downloads
  • Vast # 2025 - gentoo service provider handvat alleen standaard init level
  • Vast # 1910 - bijgewerkt logcheck
  • Vast # 1871 - Gevoelige informatie gelekt in log rapporten
  • Vast # 1956 - Opgeruimd variabele namen meer gezond te zijn, foutmeldingen verduidelijkt en vaste onjuist gebruik van 'waarde' variabele in plaats van 'lid'
  • .
  • Vast # 1831 - Toegevoegd sprintf functie
  • Vast # 1830 - Toegevoegd regsubst functie
  • Bijgewerkt up2date en service beperkt tot ondersteuning voor Oracle EL en VM
  • Fixing # 1948 en # 1953 - Augeas ins bug: verkeerd aantal argumenten (1 voor 3)
  • Fixing # 944 - veranderen foutmelding van waarschuwing aan info - aansluiting gerecycled
  • Vast # 961 - puppetd creëren van te veel / niet sluiten TCP-verbindingen
  • Vast # 1959 - Extra bescherming kolom voor milieu schema migratie
  • Fixing # 1869 - autoloaded bestanden mag nooit uitzonderingen lekken
  • Fixing # 1543 - Nagios ontleden fouten niet meer te doden Puppet
  • Vast # 1420 - nagios_serviceescalation niet toestaan ​​host_name meer dan één type
  • Vast # 1884 - geëxporteerde middelen worden gemarkeerd als unexported wanneer verzameld betreffende de export gastheer
  • Vast # 1922 - Functies squash alle argumenten in een enkele hash
  • Vast # 1538 - Yumrepo zet permissies ten onrechte op de bestanden in /etc/yum.repos.d
  • Vast # 1936 - Toegevoegd / * * / support aan de vim bestand
  • Vast # 1541 - Nagios voorwerpen bestanden schrijven naar clientbucket op elke verandering
  • Vast # 1542 - kan niet Nagios objecten zuiveren
  • Fixing # 1912 - GID werkt nog steeds zonder 'moeten' value vaststelling ralsh kwesties
  • Het bevestigen van de Rakefile om 'git format-patch' gebruiken
  • Toegevoegd README.rst bestand
  • Verbeteringen aan opgeslagen Configuration prestaties
  • Toegevoegd Reductieve Labs bouwen bibliotheek om taken directory
  • Vast # 1852 - correct gedrag wanneer er geen SELinux bindingen
  • Bijgewerkt Red Hat spec file 0.24.7
  • Vast # 1920 - Shadow password corruptie

Eisen

  • Ruby

Andere software van ontwikkelaar Luke Kanies

Facter
Facter

6 Mar 16

Reacties op Puppet

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!