Puppet

Sagteware kiekie:
Puppet
Sagteware besonderhede:
Weergawe: 2.7.6
Upload datum: 11 May 15
Ontwikkelaar: Luke Kanies
Lisensie: Gratis
Populariteit: 5

Rating: nan/5 (Total Votes: 0)

Puppet kan jy sentraal bestuur elke belangrike aspek van jou stelsel met behulp van 'n kruis-platform spesifikasie taal wat al die afsonderlike elemente gewoonlik saamgevoeg in verskillende lêers, soos gebruikers, cron jobs, en gashere, saam met natuurlik diskrete elemente soos pakkette bestuur, dienste, en lêers.
Puppet se eenvoudige verklarende spesifikasie taal bied kragtige klassifisering vermoëns vir die opstel die ooreenkomste tussen gashere terwyl hulle hul so spesifiek as nodig wees, en dit hanteer afhanklikheid en voorvereiste verhoudings tussen voorwerpe duidelik en uitdruklik.
Puppet is 'n stelsel konfigurasie hulpmiddel. Puppet projek het 'n biblioteek vir die bestuur van die stelsel, 'n taal vir die spesifiseer die verstelling wat jy wil hê nie, en 'n stel van die kliënte en bedieners vir die kommunikasie van die opset en ander inligting.
Die biblioteek is ten volle verantwoordelik vir al die aksie, en die taal is ten volle verantwoordelik vir die uitdrukking opset keuses.
Alles is ontwikkel sodat die taal bedrywighede plek sentraal kan neem op 'n enkele bediener (of bank van bedieners), en al die biblioteek bedrywighede sal plaasvind op elke individuele kliënt. So, daar is 'n duidelike afbakening tussen taal bedrywighede en biblioteek bedrywighede, soos hierdie dokument sal noem.
Setup
Die oorgrote meerderheid van die Puppet argitekture lyk soos 'n ster, met 'n sentrale bediener loop puppetmasterd en elke kliënt node hardloop puppetd, kontak dat die sentrale bediener.
Jou sentrale openbaar, die verstellings vir al jou nodes bevat, moet wees op die sentrale bediener, waarskynlik by /etc/puppet/manifests/site.pp.
Begin die puppetmasterd daemon, en dan vertel jou kliënte te kontak wat bediener deur die spesifiseer s as argumente puppetd vervang "" met die naam van die bediener. Alternatiewelik puppetd standaard op soek na 'n bediener met die naam "marionet", sodat jy 'n-net kan skep vir jou bediener, sodat dit antwoorde na "marionet".
Dit is 'n goeie idee om beide die bediener en die kliënt hardloop in verbose af, in staat gestel het met die v vlag totdat jy seker is alles werk. Soos elke nuwe kliënt verbind, sal jy nodig het om te puppetca list hardloop na die lys van die sertifikate wat wag om te onderteken, en dan puppetca sign vervang "" met die naam van die kliënt se sertifikaat wat jy wil hê om in te teken. Jy kan draai op autosigning deur die skep van /etc/puppet/autosign.conf en sit die leërskare, gebiede, of IP-adresse of wissel wat jy wil om aan te meld in daar.
Installasie:
Run 'n robyn install.rb of voeg die 'lib / 'n gids om jou RUBYLIB pad.
Daarna moet jy op welke marionet konfigurasielêers jy wil gaan in die toets / en hardloop ./test of run 'bin / marionet' staat.

Wat is nuut in hierdie weergawe:.

  • 7113448 (# 4762) verseker dat kliënte op die maan suksesvol kan koppel
  • c8835ad dokument Voeg waarin verkies bydrae metodes
  • ea0f2bf Revert & quot;
  • ; tak 'vcsrepo' & quot Merge
  • 94f0b93 (# 8704) Gee beter foute vir ongeldige fileserver.conf
  • 023d959 (# 8690) Aanvaar 'globale' opsies in Puppet Faces
  • c315da0 Fix # 1886 - Voeg node opruim vermoë
  • 7e6fc0d afkeuren RestAuthConfig # toegelaat? ten gunste van #check_authorization
  • 6401dfe Fix # 6026 - sekuriteit lêer moet inline kommentaar te ondersteun
  • 0c385f1 Fix # 5010 - Laat Witruimte in auth.conf
  • 8da0486 Fix # 5777 - reël interpolasie gebreek auth.conf CIDR reëls
  • 1d4acb5 maint: Stel waar om probleme oplos SSL fout boodskap begin
  • fb2ffd6 (# 8596) Spoor hulpbron alias konflikte wanneer titels nie ooreenstem
  • 778127d maint: Fix cert app om hulp, en sluit druk indien geen subcommand
  • 0366b18 (# 7293) Stel verstek formaat vir SSL-verwante gesigte.
  • 89c021c (# 8418) Fix inspekteer app om die korrekte run_mode het
  • 3165364 maint de meld by die omgewing sluit wanneer bron versuim
  • f484851 maint: Voeg debug meld wanneer die eienaar van 'n verslag ontvang
  • 10e05ad (# 7266) Skuif Sertifikaat opsie validering in die gesig.
  • ae36003 (# 7290) Update indirected Faces onbekende opsies te vermy.
  • 82e5fa9 (# 8561, # 7290) Implementeer die opsiekontrak ten volle.
  • 77441be (# 8561) Unify validering en verandering van aksie argumente.
  • 69b4e70 (# 7290) misluk op onbekende opsies.
  • 6bec2df (# 8561) Gebruik kanonieke name vir opsies om aksies.
  • 532c4f3 (# 7184) Laai die kern van verouderde weergawes van gesigte.
  • 2cd3bc4 (# 7184) Vind optrede gebind na ander weergawes van gesigte.
  • 1e0655e (# 7184) sentraliseer & quot; te vind aksie vir gesig & quot; in Puppet :: Face
  • 0396611 maint: beter fout verslagdoening wanneer toets druip
  • 395c174 (# 7123) Maak `find` die standaard aksie ...
  • fd6a653 (# 7123) Support runtime opstel van 'default' op aksies.
  • b75b1c1 (# 6787) Voeg `default_to` vir opsies.
  • c830ab0 (# 6789) Port SSL :: CertificateAuthority :: Interface om 'n Face
  • cc311ad maint: SSL :: Inventory.serial moet rapporteer ontbreek name
  • .
  • 72abe6c (# 7204) Konsolideer Semantic Versioning kode.
  • d02000b (# 8401) Document wat --detailed-exitcodes is 'n bitmask
  • c4848d2 maint: Fix dokumentasie skakel vir fileserver opset
  • b268fb3 (# 7144) Update instellings # writesub om af te skakel na Fixnum
  • b82f29c (# 7699) Hulp opdrag moet net lys opsies keer
  • 4a2f22c (maint) Fix platform EN ARTIKEL vir RHEL
  • 45b3908 (# 4142) Fix module tjek nie om te misluk wanneer dit leeg metadata.json
  • ae3ef42 (# 7699) - Help moet net show opsies keer
  • 5826f73 (# 8032) containment Voeg by create_resources
  • f6882d6 (# 8147) Verandering verstek reporturl nuwer weergawes Dashboard pas
  • 111a4b5 (# 6857) Password bekendmaking wanneer 'n gebruiker se wagwoord verander
  • 99330fa (# 7224) herbewoord 'gasheernaam is nie ooreen 'n fout boodskap
  • 1d867b0 (# 7224) Voeg 'n helper om Puppet :: SSL :: Sertifikaat te haal
  • alternatiewe name
  • 98ba407 (# 7127) Stop marionet as 'n voor loop opdrag versuim
  • caca469 (# 4416) Maak seker tipes providified na herlaai
  • 413b136 (# 4416) Verwyder altyd ou verskaffer voor herskep dit
  • 3f0dbb5 (# 650) Laat Symlinks vir opset dopgehou
  • 1c70f0c (# 2128) steun Voeg vir die opstel node naam op basis van 'n feit
  • c629958 (# 2128) Kry feite voor die herwinning katalogus
  • cd4fe14 (# 2128) Voeg die vermoë om 'n node naam spesifiseer
  • c02126d (# 5966) ondersteuning te bied vir gasheernaam gereelde uitdrukkings in auth.conf
  • 75e2764 (# 5318) Kennis altyd veranderinge aan manifesteer wanneer die opstel van.
  • 107b38a maint: Fix pacman verskaffer om te werk met Ruby 1,9
  • 90eb937 (# 7139) Aanvaar '/' as 'n geldige pad in sets van lêers

Wat is nuut in weergawe 0.25.0:

  • Die meeste van die veranderinge in hierdie release is interne refactoring eerder as gedrag.
  • Die skoolhoof verandering is die bekendstelling van Indirected REST om XML-RPC vervang as die onderliggende Puppet kommunikasie meganisme.
  • Vier nuwe funksies bygevoeg.
  • Puppet het nou die vermoë om 'n katalogus en uitset in into uit die Puppet Master en die vermoë om 'n into opset van toepassing vanaf die marionet binêre saam te stel.
  • Die konsep van & quot; dun & quot; gestoor konfigurasies is ingestel.
  • 'n binêre genoem puppetqd wat ondersteun toustaan ​​vir gestoor konfigurasies is bygevoeg.

Wat is nuut in weergawe 0.24.8:

  • Vaste # 2077 - ralsh gebruiker gebreek op OSX
  • Vaste # 2004 - ssh_authorized_key versuim indien geen teiken gedefinieer
  • Vaste # 1629 - verkeerde regte op ssh_authorized_keys geskep lêers
  • Vaste # 2000 - Geen standaard wat vir checksum
  • Vaste # 2026 - Red Hat ignoreer stop metode
  • Bygevoeg ext / dbfix.sql script - fixes algemene foute in gestoor opset databasisse
  • Vaste # 1963 - Versuim om te lees / proc / rygoed vir selinux doodslaan lêer afgelaai
  • Vaste # 2025 - Gentoo diensverskaffer hanteer net verstek init vlak
  • Vaste # 1910 - opgedateer logcheck
  • Vaste # 1871 - Sensitief inligting uitgelek in log verslae
  • Vaste # 1956 - Skoon up veranderlike name meer sane te wees, fout boodskappe uitgeklaar en vaste verkeerde gebruik van "waarde" veranderlike eerder as 'n lid '
  • .
  • Vaste # 1831 - Bygevoeg funksie sprintf
  • Vaste # 1830 - Bygevoeg regsubst funksie
  • Opdateer Up2date en diens grense vir ondersteuning vir Oracle EL en VM
  • Bevestiging # 1948 en 1953 # - Augias ins fout: verkeerde getal argumente (1 vir 3)
  • Bevestiging # 944 - verander fout boodskap van waarskuwing aan info - verband herwin
  • Vaste # 961 - puppetd skep te veel / nie gesluit TCP verbindings
  • Vaste # 1959 - ekstra beskerming kolom vir omgewing skema migrasie
  • Bevestiging # 1869 - autoloaded lêers moet nooit uitsonderings lek
  • Bevestiging # 1543 - Nagios parseerfouten nie meer doodmaak Puppet
  • Vaste # 1420 - nagios_serviceescalation nie toelaat host_name meer as een tipe
  • Vaste # 1884 - Uitgevoer hulpbronne gemerk as unexported wanneer ingesamel is op die uitvoer van gasheer
  • Vaste # 1922 - Funksies muurbal al argumente in 'n enkele hash
  • Vaste # 1538 - Yumrepo stel regte verkeerdelik op lêers in /etc/yum.repos.d
  • Vaste # 1936 - Bygevoeg / * * / ondersteuning aan die vim lêer
  • Vaste # 1541 - Nagios voorwerpe lêers te skryf om clientbucket op elke verandering
  • Vaste # 1542 - kan nie Nagios voorwerpe reinig
  • Bevestiging # 1912 - GID steeds werk met geen "moet" waarde vaststelling ralsh kwessies
  • Bevestiging van die Rakefile om 'git formaat-kol' gebruik
  • Added README.rst lêer
  • Verbeterings gestoor Configuration prestasie
  • Added reduktiewe Labs bou biblioteek take directory
  • Vaste # 1852 - korrekte gedrag wanneer geen SELinux bindings
  • Opdateer Red Hat spec lêer 0.24.7
  • Vaste # 1920 - Shadow wagwoord korrupsie

Vereistes :

  • Ruby

Ander sagteware ontwikkelaar Luke Kanies

Facter
Facter

6 Mar 16

Kommentaar te Puppet

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!