Puppet

Skjermbilde programvare:
Puppet
Prog.varedetaljer:
Versjon: 2.7.6
Last opp dato: 11 May 15
Utvikler: Luke Kanies
Lisens: Gratis
Popularitet: 5

Rating: nan/5 (Total Votes: 0)

Puppet lar deg sentralt administrere alle viktige aspekter av systemet ved hjelp av en kryssplattform spesifikasjon språk som håndterer alle de separate elementene normalt aggregeres i forskjellige filer, som brukere, cron jobber, og vertene, sammen med åpenbart diskrete elementer som pakker, tjenester og filer.
Puppet enkle deklarative spesifikasjon språk gir kraftige klassing evner for å trekke ut likheter mellom vertene samtidig som de kan være så spesifikk som er nødvendig, og den håndterer avhengighet og forutsetning relasjoner mellom objekter klart og tydelig.
Puppet er et system konfigurasjonsverktøy. Puppet Prosjektet har et bibliotek for å administrere systemet, et språk for å angi konfigurasjonen du vil, og et sett av klienter og servere for å kommunisere konfigurasjonen og annen informasjon.
Biblioteket er fullt ut ansvarlig for all action, og språket er fullt ut ansvarlig for å uttrykke konfigurasjonsvalg.
Alt er utviklet slik at språk operasjoner kan foregå sentralt på en enkelt server (eller bank av servere), og alle bibliotekvirksomheten vil foregå på hver enkelt klient. Dermed er det en klar avgrensning mellom språk drift og bibliotekvirksomhet, da dette dokumentet vil nevne.
Setup
De aller fleste av Puppet arkitekturer vil se ut som en stjerne, med en sentral server som kjører puppetmasterd, og hver klient node kjører puppetd, kontakter som sentral server.
Din sentrale manifest, som inneholder konfigurasjonen for alle noder, må være på den sentrale serveren, mest sannsynlig på /etc/puppet/manifests/site.pp.
Start puppetmasterd daemon, og så fortelle dine kunder til å kontakte den serveren ved å angi -s som argumenter til puppetd, erstatte "" med navnet på serveren. Alternativt puppetd som standard på utkikk etter en server som heter "puppet", så du kan bare opprette en CNAME for serveren din, slik at den svarer til "puppet".
Det er en god idé å kjøre både på server og klient i verbose-modus aktivert med v flagg, før du er sikker på at alt fungerer. Som hver ny klient kobler, må du kjøre puppetca --list å liste sertifikatene som venter på å bli undertegnet, og deretter puppetca --sign , erstatte "" med navnet på klienten som sertifikatet du vil å signere. Du kan slå på autosigning ved å skape /etc/puppet/autosign.conf og satte vertene, domener, eller IP-adresser eller spenner som du ønsker å logge på der.
Installasjon:
Run "ruby install.rb 'eller legge til' lib / 'katalogen til RUBYLIB banen.
Etter det, bør du være i stand til å gå inn i test / og kjøre ./test, eller kjøre 'bin / puppet' på hvilken dukketeater config filer du ønsker.

Hva er nytt i denne utgaven.

  • 7113448 (# 4762) Sørg for at klienter på månen kan koble
  • c8835ad Legg dokumentet som beskriver foretrukne innskuddsmetoder
  • ea0f2bf Revert & quot; Slå sammen grenen 'vcsrepo' & quot;
  • 94f0b93 (# 8704) Gi bedre feil for ugyldig fileserver.conf
  • 023d959 (# 8690) godta 'globale' alternativer i Puppet Faces
  • c315da0 Fix # 1886 - Legg node opprydding evne
  • 7e6fc0d deprecate RestAuthConfig # tillatt? i favør av #check_authorization
  • 6401dfe Fix # 6026 - sikkerhetsfilen skal støtte inline kommentarer
  • 0c385f1 Fix # 5010 - Tillat ledende mellomrom i auth.conf
  • 8da0486 Fix # 5777 - regelen interpole brøt auth.conf CIDR regler
  • 1d4acb5 maint: Foreslå hvor du skal begynne feilsøking SSL feilmelding
  • fb2ffd6 (# 8596) Detect ressurs alias konflikter når titlene ikke sams
  • 778127d maint: Fix cert app for å skrive ut hjelpen og avslutte hvis ingen -delkommandoen
  • 0366b18 (# 7293) Angi standardformatet for SSL-relaterte ansikter.
  • 89c021c (# 8418) Fix inspisere app å ha riktig run_mode
  • 3165364 maint: Legge logging for å inkludere miljø når kilden svikter
  • f484851 maint: Legg feilsøkingslogging når hoved mottar en rapport
  • 10e05ad (# 7266) Flytt Certificate alternativ validering inn i ansiktet.
  • ae36003 (# 7290) Update indirected Faces å unngå ukjente alternativer.
  • 82e5fa9 (# 8561, # 7290) Implementer opsjonsavtalen fullt.
  • 77441be (# 8561) Samle validering og modifikasjon av action argumenter.
  • 69b4e70 (# 7290) mislykkes på ukjente alternativer.
  • 6bec2df (# 8561) Bruk kanoniske navn for alternativer til handlinger.
  • 532c4f3 (# 7184) Legg kjernen av foreldede versjoner av Faces.
  • 2cd3bc4 (# 7184) Finn handlinger bundet til andre versjoner av Faces.
  • 1e0655e (# 7184) Sentral & quot; finne tiltak for ansikt & quot; inn Puppet :: Face
  • 0396611 maint: bedre feilrapportering når testen mislykkes
  • 395c174 (# 7123) Gjør `find` standardhandlingen ...
  • fd6a653 (# 7123) Støtte runtime innstilling av «standard» på handlinger.
  • b75b1c1 (# 6787) Legg `default_to` for alternativer.
  • c830ab0 (# 6789) Port SSL :: CertificateAuthority :: Interface til en Face
  • cc311ad maint: SSL :: Inventory.serial bør rapportere mangler navn
  • .
  • 72abe6c (# 7204) konsolidere Semantisk Versjonskoden.
  • d02000b (# 8401) Dokument at --detailed-exitcodes er en bitmaske
  • c4848d2 maint: Fix dokumentasjon link for filserver konfigurasjon
  • b268fb3 (# 7144) Oppdatering # writesub å konvertere modus til Fixnum
  • b82f29c (# 7699) Hjelp kommandoen skal bare liste alternativer når
  • 4a2f22c (maint) Fix plattform dection for RHEL
  • 45b3908 (# 4142) Fix modulen sjekker ikke å mislykkes når den er tom metadata.json
  • ae3ef42 (# 7699) - Hjelp burde bare vise alternativer når
  • 5826f73 (# 8032) Legg oppdemming til create_resources
  • f6882d6 (# 8147) Endre standard reporturl å matche nyere Dashboard versjoner
  • 111a4b5 (# 6857) Passord avsløring når du endrer en brukers passord
  • 99330fa (# 7224) omformulere 'vertsnavn ble ikke matche feilmelding
  • 1d867b0 (# 7224) Legg en hjelper til Puppet :: SSL :: sertifikat for å hente
  • alternative navn
  • 98ba407 (# 7127) Stopp dukketeater om en prerun kommandoen mislykkes
  • caca469 (# 4416) Sikre typer er providified etter omlasting
  • 413b136 (# 4416) Ta alltid gamle leverandør før gjenskape det
  • 3f0dbb5 (# 650) Tillat symlinker for konfigurasjons kataloger
  • 1c70f0c (# 2128) Legge til støtte for å sette noden navn basert på en faktisk
  • c629958 (# 2128) Få fakta før henting Katalog
  • cd4fe14 (# 2128) Legg muligheten til å spesifisere et nodenavn
  • c02126d (# 5966) Legge til støtte for vertsnavn regulære uttrykk i auth.conf
  • 75e2764 (# 5318) merke Alltid endringer manifesterer når kompilering.
  • 107b38a maint: Fix pacman leverandøren for å jobbe med Ruby 1.9
  • 90eb937 (# 7139) Godta '/' som en gyldig bane i filsett

Hva er nytt i versjon 0.25.0:

  • De fleste av endringene i denne utgivelsen er interne refactoring snarere enn atferds.
  • er Rektoren endring innføring av Indirected REST å ​​erstatte XML-RPC som underliggende Puppet kommunikasjon mekanisme.
  • Fire nye funksjoner ble lagt til.
  • Puppet har nå muligheten til å lage en katalog og utgang i JSON fra Puppet master og evne til å anvende en JSON konfigurasjon fra dukketeater binære.
  • Konseptet med & quot; tynn & quot; lagrede konfigurasjoner ble innført.
  • En binær kalt puppetqd som støtter kø for lagrede konfigurasjoner ble lagt.

Hva er nytt i versjon 0.24.8:

  • Fast # 2077 - ralsh bruker brutt på OSX
  • Fast # 2004 - ssh_authorized_key mislykkes hvis ingen mål er definert
  • Fast # 1629 - feil rettigheter på ssh_authorized_keys skapte filer
  • Fast # 2000 - Ingen standard spesifisert for checksum
  • Fast # 2026 - Red Hat ignorerer stopp metode
  • Lagt ext / dbfix.sql script - fikser vanlige feil i lagrede konfigurasjonsdatabaser
  • Fast # 1963 - Unnlate å lese / proc / fester for SELinux dreper filnedlastinger
  • Fast # 2025 - gentoo tjenesteleverandøren håndtaket bare standard init nivå
  • Fast # 1910 - oppdatert logcheck
  • Fast # 1871 - Sensitiv informasjon lekket i loggrapporter
  • Fast # 1956 - Ryddet opp variabelnavn til å bli mer tilregnelig, avklares feilmeldinger og fikset feil bruk av "verdi" variabel i stedet for "medlem"
  • .
  • Fast # 1831 - Lagt sprintf funksjon
  • Fast # 1830 - Lagt regsubst funksjon
  • Oppdatert Up2Date og service rammen å legge til støtte for Oracle EL og VM
  • Fikse # 1948 og # 1953 - augeas ins bug: feil antall argumenter (1 for 3)
  • Reparasjon # 944 - endring feilmelding fra advarsel til info - tilkobling resirkulert
  • Fast # 961 - puppetd skape for mange / ikke lukke TCP-tilkoblinger
  • Fast # 1959 - Lagt kolonne beskyttelse for miljøet schema migrasjon
  • Feste # 1869 - autoloaded filene skal aldri lekke unntak
  • Reparasjon # 1543 - Nagios analysere feil ikke lenger drepe Puppet
  • Fast # 1420 - nagios_serviceescalation ikke slik at vertsnavn mer enn én type
  • Fast # 1884 - Eksporterte ressurser er merket som unexported når samlet på eksport verten
  • Fast # 1922 - Funksjoner squash alle argumenter i en enkelt hash
  • Fast # 1538 - Yumrepo setter tillatelser feilaktig på filer i /etc/yum.repos.d
  • Fast # 1936 - Lagt / * * / support til vim fil
  • Fast # 1541 - Nagios gjenstander skrive filer til clientbucket på hver endring
  • Fast # 1542 - kan ikke rense Nagios gjenstander
  • Reparasjon # 1912 - GID fortsatt fungerer uten "bør" verdi fikse ralsh problemstillinger
  • Feste Rakefile å bruke 'git format-patch "
  • Lagt README.rst fil
  • Utvidelser av Lagret ytelse Configuration
  • Lagt reduktiv Labs bygge biblioteket til oppgaver katalogen
  • Fast # 1852 - Riktig atferd når ingen SELinux bindinger
  • Oppdatert Red Hat spec filen 0.24.7
  • Fast # 1920 - Shadow passord korrupsjon

Krav

  • Ruby

Annen programvare fra utvikleren Luke Kanies

Facter
Facter

6 Mar 16

Kommentarer til Puppet

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!