Puppet

Screenshot Software:
Puppet
Mga detalye ng Software:
Bersyon: 2.7.6
I-upload ang petsa: 11 May 15
Nag-develop: Luke Kanies
Lisensya: Libre
Katanyagan: 5

Rating: nan/5 (Total Votes: 0)

Puppet hinahayaan kang centrally pamahalaan ang bawat aspeto ng iyong sistema ng paggamit ng isang cross-platform wika detalye na namamahala sa lahat ng mga hiwalay na mga elemento ay karaniwang pinagsama-sama sa iba't-ibang mga file, tulad ng mga gumagamit, mga trabaho cron, at nagho-host, kasama nang walang alinlangan discrete sangkap tulad ng mga pakete, mga serbisyo, at mga file.
Simpleng paturol wika specification Puppet ay nagbibigay ng malakas na mga kakayahan classing para sa paglalabas ng mga pagkakatulad sa pagitan ng mga hukbo habang nagpapahintulot sa kanila upang maging tiyak na bilang kinakailangan, at ito ay humahawak ng dependency at kinakailangang mga relasyon sa pagitan ng mga bagay na malinaw at malinaw.
Puppet ay isang tool system configuration. Proyekto Puppet ay may isang library para sa pamamahala ng sistema, ang isang wika para sa pagtukoy ng mga configuration na gusto mo, at isang set ng mga kliyente at mga server para sa pakikipag ang configuration at iba pang impormasyon.
Ang aklatan ay ganap na responsable para sa lahat ng pagkilos, at ang wika ay ganap na responsable para sa pagpapahayag ng mga pagpipilian sa configuration.
Lahat ng bagay ay binuo upang ang mga operasyon ng wika ay maaaring kumuha ng lugar centrally sa isang server (o bangko ng server), at lahat ng mga operasyon ng library ay magdadala sa lugar sa bawat indibidwal na client. Kaya, mayroong isang malinaw na paghihiwalay sa pagitan ng mga operasyon ng wika at operations library, pati na ang dokumento na ito ay banggitin.
Setup
Ang karamihan sa mga Puppet architecture ay magiging tulad ng isang bituin, na may isang tumatakbo central server puppetmasterd, at ang bawat node client tumatakbo puppetd, makipag-ugnayan na central server.
Ang iyong gitnang manifest, na naglalaman ng pagsasaayos para sa lahat ng iyong mga nodes, ang mga pangangailangan upang maging sa central server, malamang sa /etc/puppet/manifests/site.pp.
Simulan ang puppetmasterd demonyo, at pagkatapos ay sabihin sa iyong mga kliyente na makipag-ugnayan sa server na sa pamamagitan ng pagtukoy -s bilang argumento sa puppetd, pagpapalit "" gamit ang pangalan ng server. Bilang kahalili, default puppetd na naghahanap para sa isang server na pinangalanang "papet", kaya maaari mo lamang lumikha ng isang CNAME para sa iyong server, kaya na ito ang mga sagot sa "papet".
Ito ay isang magandang ideya upang patakbuhin ang pareho sa server at client sa maligoy mode, enable sa v flag, hanggang sigurado kayo sa lahat ng bagay ay gumagana. Bilang nag-uugnay sa bawat bagong client, kakailanganin mo upang patakbuhin puppetca --list sa listahan ng mga certificates na naghihintay na naka-sign, at pagkatapos puppetca --sign , palitan ang "" sa pangalan ng client na certificate na gusto mo mag-sign. Maaari mong i-on autosigning sa pamamagitan ng paglikha /etc/puppet/autosign.conf at ilagay ang mga nagho-host, domain, o mga IP address o saklaw na nais mo upang mag-sign in doon.
Pag-install:
Run 'rubi install.rb' o idagdag ang 'lib /' na direktoryo sa iyong RUBYLIB path.
Pagkatapos nito, maaari mo ring ma upang pumunta sa test / at tumakbo ./test, o tumakbo 'bin / papet' sa alinman ang papet na config file na gusto mo.

Ano ang bago sa release na ito.

  • 7113448 (# 4762) Tiyakin na ang mga kliyente sa buwan ay maaaring matagumpay na kumonekta
  • c8835ad Idagdag dokumento pagbalangkas ginustong pamamaraan kontribusyon
  • ea0f2bf Ibalik & quot; Sumanib branch 'vcsrepo' & quot;
  • 94f0b93 (# 8704) Gamitin ang mas mahusay na mga error para sa mga di-wastong fileserver.conf
  • 023d959 (# 8690) Tanggapin 'global' opsyon sa Puppet Faces
  • c315da0 Fix # 1886 - Idagdag kakayahan node paglilinis
  • 7e6fc0d magtakwil RestAuthConfig # pinapayagan? pabor sa #check_authorization
  • 6401dfe Fix # 6026 - seguridad file ay dapat na sumusuporta inline komento
  • 0c385f1 Ayusin # 5010 - Payagan nangungunang whitespace sa auth.conf
  • 8da0486 Fix # 5777 - rule agaw sinira auth.conf patakaran CIDR
  • 1d4acb5 maint: Suggest kung saan magsisimula aayos message SSL error
  • fb2ffd6 (# 8596) Nakilalang mapagkukunan conflicts alias kapag pamagat ay hindi tumutugma
  • 778127d maint: Ayusin cert app na i-print sa tulong at exit kung walang subcommand
  • 0366b18 (# 7293) Itakda bilang default na format para sa mga mukha na may kaugnayan SSL-.
  • 89c021c (# 8418) Ayusin siyasatin app na magkaroon ng tamang run_mode
  • 3165364 maint: Pagdaragdag ng logging upang isama ang kapaligiran kapag nabigo ang pinagmulan
  • f484851 maint: Magdagdag ng debug logging kapag ang master na natatanggap ng isang ulat
  • 10e05ad (# 7266) Ilipat validation option Certificate sa mukha.
  • ae36003 (# 7290) Update indirected Faces upang maiwasan ang hindi kilalang mga pagpipilian.
  • 82e5fa9 (# 8561, # 7290) Ipatupad ang kontrata option ganap.
  • 77441be (# 8561) validation mapag-isa at pagbabago ng mga argumento action.
  • 69b4e70 (# 7290) mabibigo sa hindi kilalang mga pagpipilian.
  • 6bec2df (# 8561) Gumamit ng canonical na pangalan para sa mga pagpipilian upang aksyon.
  • 532c4f3 (# 7184) Mag-load ng core ng lipas na bersyon ng Mukha.
  • 2cd3bc4 (# 7184) Hanapin ang mga pagkilos nakasalalay sa ibang mga bersyon ng Mukha.
  • 1e0655e (# 7184) magsagitna & quot; makahanap ng pagkilos para sa mukha & quot; sa Puppet :: Face
  • 0396611 maint: mas mahusay na pag-uulat ng error kapag nabigo test
  • 395c174 (# 7123) Gumawa `find` ang default na aksyon ...
  • fd6a653 (# 7123) Support setting runtime ng 'default' sa aksyon.
  • b75b1c1 (# 6787) Idagdag `default_to` para sa mga pagpipilian.
  • c830ab0 (# 6789) Port SSL :: CertificateAuthority :: Interface sa isang Face
  • cc311ad maint: SSL :: Inventory.serial dapat na ulat nawawalang pangalan
  • .
  • 72abe6c (# 7204) Pagsamasamahin semantiko Versioning code.
  • d02000b (# 8401) Dokumento na --detailed-exitcodes ay isang bitmask
  • c4848d2 maint: Ayusin link babasahin para sa configuration fileserver
  • b268fb3 (# 7144) Update Settings # writesub sa convert mode upang Fixnum
  • b82f29c (# 7699) command Tulong dapat opsyon list beses lamang
  • 4a2f22c (maint) Fix platform dection para RHEL
  • 45b3908 (# 4142) Ayusin module check na hindi mabibigo kapag walang laman metadata.json
  • ae3ef42 (# 7699) - Help dapat lamang ipakita ang mga opsyon sa sandaling
  • 5826f73 (# 8032) Magdagdag ng containment upang create_resources
  • f6882d6 (# 8147) Baguhin ang default reporturl upang tumugma sa mga mas bagong bersyon Dashboard
  • 111a4b5 (# 6857) Password pagsisiwalat kapag ang pagbabago ng password ng user
  • 99330fa (# 7224) baguhin ang mga salita mensaheng error na 'hostname ay hindi tumutugma sa'
  • 1d867b0 (# 7224) Magdagdag ng isang helper sa Puppet :: SSL :: Certificate na kunin
  • kahaliling mga pangalan
  • 98ba407 (# 7127) Itigil papet kung nabigo ang isang utos prerun
  • caca469 (# 4416) Tiyakin uri ay providified pagkatapos i-reload
  • 413b136 (# 4416) Laging alisin ang mga lumang provider bago recreating ito
  • 3f0dbb5 (# 650) Payagan symlinks para sa mga direktoryo configuration
  • 1c70f0c (# 2128) Magdagdag ng suporta para sa pagtatakda node pangalan batay sa isang katotohanan
  • c629958 (# 2128) Kumuha ng mga katotohanan bago pagkuha ng catalog
  • cd4fe14 (# 2128) Magdagdag ng kakayahan upang tukuyin ang isang pangalan node
  • c02126d (# 5966) Magdagdag ng suporta para sa mga hostname regular na mga expression sa auth.conf
  • 75e2764 (# 5318) Laging mapansin ang mga pagbabago sa manifests kapag ipon.
  • 107b38a maint: Ayusin pacman provider upang gumana sa Ruby 1.9
  • 90eb937 (# 7139) Tanggapin '/' bilang isang wastong path sa filesets

Ano ang bago sa bersyon 0.25.0:

  • Karamihan sa mga pagbabago sa release na ito ay panloob refactoring sa halip na pang-asal.
  • Ang punong-guro ng pagbabago ay ang pagpapakilala ng Indirected REST upang palitan XML-RPC bilang mekanismo pinagbabatayan komunikasyon Puppet.
  • Apat na bagong pag-andar ay idinagdag.
  • Puppet na ngayon ay may kakayahan upang magtala ng isang katalogo at output ito sa JSON mula sa Puppet master at ang kakayahan upang ilapat ang isang JSON configuration mula sa papet binary.
  • Ang konsepto ng & quot; manipis & quot; nakaimbak pagsasaayos ay ipinakilala.
  • Ang isang binary tinatawag puppetqd na sumusuporta queuing para sa mga naka-imbak na pagsasaayos ay idinagdag.

Ano ang bago sa bersyon 0.24.8:

  • Mga Fixed # 2077 - ralsh user nasira sa OSX
  • Mga Fixed # 2004 - nabigo ssh_authorized_key kung walang target ay tinukoy
  • Mga Fixed # 1629 - maling pahintulot sa ssh_authorized_keys nilikha file
  • Mga Fixed # 2000 - Walang mga default na tinukoy para checksum
  • Mga Fixed # 2026 - Red Hat papansin stop method
  • Added ext / dbfix.sql script - pag-aayos ng mga karaniwang pagkakamali sa mga naka-imbak sa database ng pagsasaayos
  • Mga Fixed # 1963 - Bagsak na basahin / proc / mounts para selinux pumapatay download ng file
  • Mga Fixed # 2025 - gentoo hawakan service provider lamang default init level
  • Mga Fixed # 1910 - update logcheck
  • Mga Fixed # 1871 - Sensitibong impormasyon leaked sa mga ulat log
  • Mga Fixed # 1956 - clean up pangalan ng variable na maging mas matino, nilinaw mga mensahe ng error at fixed maling paggamit ng 'halaga' ng variable sa halip na 'miyembro'
  • .
  • Mga Fixed # 1831 - Added sprintf function na
  • Mga Fixed # 1830 - regsubst na function Added
  • Na-update up2date at serbisyo paligid upang magdagdag ng suporta para sa Oracle EL at VM
  • Pag-aayos # 1948 at # 1953 - augeas ins bug: mali ang bilang ng mga argumento (1 para sa 3)
  • Pag-aayos # 944 - pagbabago na mensahe ng error mula sa mga babala sa info - recycled connection
  • Mga Fixed # 961 - puppetd paglikha ng masyadong maraming / hindi isinasara TCP koneksyon
  • Mga Fixed # 1959 - Added protection haligi para sa environment schema migration
  • Pag-aayos # 1869 - autoloaded file ay hindi dapat mabunyag pagbubukod
  • Pag-aayos # 1543 - Nagios parse error ay hindi na pumatay Puppet
  • Mga Fixed # 1420 - nagios_serviceescalation hindi nagpapahintulot sa HOST_NAME higit sa isang uri
  • Mga Fixed # 1884 - Nailipat resources ay minarkahan bilang unexported kapag nakolekta sa pag-export ng host
  • Mga Fixed # 1922 - Tungkulin sugpuin ang lahat ng argumento sa isang solong hash
  • Mga Fixed # 1538 - Yumrepo nagtatakda ng mga pahintulot na hindi wasto sa mga file sa /etc/yum.repos.d
  • Mga Fixed # 1936 - Added / * * / support sa kalakasan file
  • Mga Fixed # 1541 - nagios bagay magsulat ng mga file sa clientbucket sa bawat pagbabago
  • Mga Fixed # 1542 - ay hindi maaaring purge nagios bagay
  • Pag-aayos # 1912 - GID gumagana pa rin na walang 'dapat' na halaga ng pag-aayos ng mga isyu ralsh
  • Pag-aayos ng Rakefile upang gamitin ang 'git format-patch'
  • Idinagdag README.rst file
  • Mga pagpapahusay sa Stored pagganap Configuration
  • Idinagdag Reductive Labs bumuo library sa mga gawain direktoryo
  • Mga Fixed # 1852 - Tamang pag-uugali kapag walang SELinux bindings
  • Na-update Red Hat spec file 0.24.7
  • Mga Fixed # 1920 - Shadow katiwalian password

Kinakailangan :

  • Ruby

Iba pang mga software developer ng Luke Kanies

Facter
Facter

6 Mar 16

Mga komento sa Puppet

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!