Puppet

Software screenshot:
Puppet
Software detaljer:
Version: 2.7.6
Upload dato: 11 May 15
Udvikler: Luke Kanies
Licens: Gratis
Popularitet: 5

Rating: nan/5 (Total Votes: 0)

Puppet lader dig centralt håndtere alle vigtige aspekter af dit system ved hjælp af en cross-platform specifikation sprog, der styrer samtlige enkeltelementer normalt aggregeret i forskellige filer, som brugere, cron job og værter, sammen med selvfølgelig diskrete elementer som pakker, tjenester og filer.
Puppet enkle deklarative specifikation sprog giver kraftfulde klassificere evner til at trække ud af lighederne mellem værter samtidig giver dem mulighed for at være så specifik som nødvendigt, og det håndterer afhængighed og forudsætning relationer mellem objekter tydeligt og udtrykkeligt.
Puppet er et system konfigurationsværktøj. Puppet projekt har et bibliotek for forvaltningen af ​​systemet, et sprog til angivelse af konfiguration, du ønsker, og et sæt af klienter og servere til at kommunikere konfigurationen og andre oplysninger.
Biblioteket er fuldt ud ansvarlig for al handling, og sproget er fuldt ud ansvarlig for at udtrykke konfiguration valg.
Alt er udviklet, så de sproglige operationer kan foregå centralt på en enkelt server (eller bank af servere), og alle bibliotekets operationer vil finde sted på hver enkelt kunde. Således er der en klar afgrænsning mellem sproglige operationer og bibliotek operationer, da dette dokument vil nævne.
Opsætning
Langt størstedelen af ​​Puppet arkitekturer vil ligne en stjerne, med en central server, der kører puppetmasterd, og hver klient node kører puppetd, at kontakte den centrale server.
Deres centrale manifest, som indeholder konfigurationen for alle dine noder, skal være på den centrale server, mest sandsynligt på /etc/puppet/manifests/site.pp.
Start puppetmasterd dæmonen, og så fortælle dine kunder til at kontakte serveren ved at angive -s som argumenter for at puppetd, erstatter "" med navnet på serveren. Alternativt puppetd standard på udkig efter en server med navnet "marionet", så du kan bare oprette en CNAME til din server, så den svarer til "marionet".
Det er en god ide at køre både serveren og klienten i verbose mode aktiveret med den -v flag, indtil du er sikker på at alt fungerer. Da hver ny klient forbinder, bliver du nødt til at køre puppetca --list at liste de certifikater, der venter på at blive underskrevet, og derefter puppetca --sign , der erstatter "" med navnet på den kunde, hvis certifikat, du vil til at underskrive. Du kan slå autosigning ved at skabe /etc/puppet/autosign.conf og sætte værter, domæner eller IP-adresser, eller intervaller, at du ønsker at logge på der.
Installation:
Kør 'rubin install.rb «eller tilføje' lib /" mappe til din RUBYLIB sti.
Efter dette, skal du være i stand til at gå ind i test / og køre ./test eller køre 'bin / marionet' på uanset hvilken marionet config filer, du ønsker.

Hvad er nyt i denne udgave:.

  • 7113448 (# 4762) Sørg for, at klienter på månen kan oprette forbindelse
  • c8835ad Tilføj dokument skitserer foretrukne bidrag metoder
  • ea0f2bf Revert & quot; Merge filial «vcsrepo '& quot;
  • 94f0b93 (# 8704) Giv bedre fejl, for ugyldige fileserver.conf
  • 023d959 (# 8690) Accepter 'globale' muligheder i Puppet Faces
  • c315da0 Fix # 1886 - Tilføj node oprydning kapacitet
  • 7e6fc0d misbillige RestAuthConfig # tilladt? til fordel for #check_authorization
  • 6401dfe Fix # 6026 - sikkerhed fil bør støtte inline kommentarer
  • 0c385f1 Fix # 5010 - Tillad førende blanke tegn i auth.conf
  • 8da0486 Fix # 5777 - reglen interpolation brød auth.conf CIDR regler
  • 1d4acb5 maint: Foreslå hvor du skal begynde fejlfinding SSL fejlmeddelelse
  • fb2ffd6 (# 8596) Detect ressource alias konflikter, når titler ikke matcher
  • 778127d maint: Fix cert app til at udskrive hjælp og afslut, hvis der ikke underkommandoen
  • 0366b18 (# 7293) Sæt standardformatet til SSL-relaterede ansigter.
  • 89c021c (# 8418) Fix inspicere app til at have den korrekte run_mode
  • 3165364 maint: Tilføjelse logging at omfatte miljøet, når svigter
  • f484851 maint: Tilføj debug logging, når føreren modtager en rapport
  • 10e05ad (# 7266) Flyt certifikat option validering i ansigtet.
  • ae36003 (# 7290) Opdatering indirected Faces at undgå ukendte muligheder.
  • 82e5fa9 (# 8561, # 7290) Gennemføre optionsaftale helt.
  • 77441be (# 8561) Unify validering og ændring af action argumenter.
  • 69b4e70 (# 7290) Fail på ukendte muligheder.
  • 6bec2df (# 8561) Brug kanoniske navne for indstillinger til foranstaltninger.
  • 532c4f3 (# 7184) Læg kernen af ​​forældede versioner af Faces.
  • 2cd3bc4 (# 7184) Find handlinger bundet til andre versioner af Faces.
  • 1e0655e (# 7184) Centraliser & quot; find handling for ansigt & quot; ind Puppet :: Face
  • 0396611 maint: bedre fejlrapportering når testen mislykkes
  • 395c174 (# 7123) Kom med `find` standardhandlingen ...
  • fd6a653 (# 7123) Støtte runtime indstilling af 'standard' på handlinger.
  • b75b1c1 (# 6787) Tilføj `default_to` for indstillinger.
  • c830ab0 (# 6789) Port SSL :: CertificateAuthority :: Interface til et Face
  • cc311ad maint: SSL :: Inventory.serial bør rapportere manglende navne
  • .
  • 72abe6c (# 7204) Konsolidere Semantisk Versionering kode.
  • d02000b (# 8401) Dokument, der --detailed-exitcodes er en bitmaske
  • c4848d2 maint: Fix dokumentation link til filserver konfiguration
  • b268fb3 (# 7144) Opdater indstillinger # writesub at konvertere tilstand til Fixnum
  • b82f29c (# 7699) Hjælp kommando bør kun liste indstillinger gang
  • 4a2f22c (maint) Fix platform dection for RHEL
  • 45b3908 (# 4142) Fix modul kontrol ikke at fejle, når tom metadata.json
  • ae3ef42 (# 7699) - Hjælp bør kun vise muligheder, når
  • 5826f73 (# 8032) Tilføj inddæmning til create_resources
  • f6882d6 (# 8147) Ændring standard reporturl at matche nyere Dashboard-versioner
  • 111a4b5 (# 6857) afsløring Password, når du ændrer en brugers adgangskode
  • 99330fa (# 7224) omformuleres 'værtsnavn blev ikke overens' fejlmeddelelse
  • 1d867b0 (# 7224) Tilsæt en hjælper til Puppet :: SSL :: certifikat for at hente
  • alternative navne
  • 98ba407 (# 7127) Stop marionet, hvis en Prerun kommando fejler
  • caca469 (# 4416) Sørg typer er providified efter genindlæsning
  • 413b136 (# 4416) Fjern altid gamle udbyder, før genskabe det
  • 3f0dbb5 (# 650) Tillad symlinks til konfiguration mapper
  • 1c70f0c (# 2128) Tilføj støtte til oprettelse node navn baseret på en kendsgerning
  • c629958 (# 2128) Få fakta, før hentning katalog
  • cd4fe14 (# 2128) Tilsæt evnen til at angive en node navn
  • c02126d (# 5966) Tilføj støtte til værtsnavn regulære udtryk i auth.conf
  • 75e2764 (# 5318) bemærker altid ændringer manifesterer ved udarbejdelsen.
  • 107b38a maint: Fix pacman udbyder til at arbejde med Ruby 1.9
  • 90eb937 (# 7139) Accepter '/' som en gyldig sti i filsæt

Hvad er nyt i version 0.25.0:

  • De fleste af ændringerne i denne udgivelse er interne refactoring snarere end adfærdsmæssige.
  • Den vigtigste ændring er indførelsen af ​​Indirected REST at erstatte XML-RPC, da den underliggende Puppet kommunikation mekanisme.
  • Fire nye funktioner blev tilføjet.
  • Puppet har nu mulighed for at udarbejde et katalog og output det i JSON fra Puppet master og evnen til at anvende en JSON-konfiguration fra marionet binære.
  • Begrebet & quot; tynde & quot; gemte konfigurationer blev indført.
  • Et binært kaldet puppetqd der understøtter kø efter gemte konfigurationer blev tilføjet.

Hvad er nyt i version 0.24.8:

  • Fast # 2077 - ralsh bruger brudt på OSX
  • Fast # 2004 - ssh_authorized_key mislykkes, hvis der ikke målet er defineret
  • Fast # 1629 - forkerte tilladelser på ssh_authorized_keys oprettede filer
  • Fast # 2000 - Ingen standard angivet for checksum
  • Fast # 2026 - Red Hat ignorerer stop-metode
  • Tilføjet ext / dbfix.sql script - rettelser almindelige fejl i lagrede konfiguration databaser
  • Fast # 1963 - Undlade at læse / proc / mounts for SELinux dræber filoverførsler
  • Fast # 2025 - gentoo tjenesteudbyder håndtag kun standard init-niveau
  • Fast # 1910 - opdateret logcheck
  • Fast # 1871 - Følsomme oplysninger lækket i log rapporter
  • Fast # 1956 - Renset op variabelnavne til at være mere sane, afklaret fejlmeddelelser og faste forkert brug af "værdi" variabel snarere end "medlem"
  • .
  • Fast # 1831 - Tilføjet sprintf funktion
  • Fast # 1830 - Tilføjet regsubst funktion
  • Opdateret Up2Date og service begrænser for at tilføje understøttelse af Oracle EL og VM
  • Fastsættelse # 1948 og # 1953 - augeas ins bug: forkert antal argumenter (1 for 3)
  • Fastsættelse # 944 - skiftende fejlmeddelelse fra advarsel til info - tilslutning genanvendt
  • Fast # 961 - puppetd skabe for mange / ikke lukke TCP-forbindelser
  • Fast # 1959 - Tilføjet kolonne beskyttelse for miljø skema migration
  • Fastsættelse # 1869 - indlæses automatisk filer bør aldrig lække undtagelser
  • Fastsættelse # 1543 - Nagios parse fejl ikke længere dræbe Puppet
  • Fast # 1420 - nagios_serviceescalation ikke tillader HOST_NAME mere end en type
  • Fast # 1884 - Eksporterede ressourcer er markeret som ikke-eksporterede når indsamlet på det eksporterende vært
  • Fast # 1922 - Funktioner squash alle argumenter i en enkelt hash
  • Fast # 1538 - Yumrepo sætter tilladelser forkert på filer i /etc/yum.repos.d
  • Fast # 1936 - Tilføjet / * * / støtte til vim fil
  • Fast # 1541 - Nagios objekter skriver filer til clientbucket på hver ændring
  • Fast # 1542 - kan ikke rense Nagios objekter
  • Fastsættelse # 1912 - gid stadig arbejder med nogen "bør" value fastsættelse ralsh spørgsmål
  • Fastsættelse af Rakefile at bruge 'git format-patch "
  • Tilføjet README.rst fil
  • Forbedringer til Lagret konfiguration ydeevne
  • Tilføjet Reduktive Labs bygge biblioteket til opgaver mappe
  • Fast # 1852 - Korrekt adfærd, når ingen SELinux bindinger
  • Opdateret Red Hat spec-fil 0.24.7
  • Fast # 1920 - Shadow password korruption

Krav :

  • Ruby

Andre software developer Luke Kanies

Facter
Facter

6 Mar 16

Kommentarer til Puppet

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!