This post assumes that you are starting with a clean minimal CentOS 6.4 64bit server and you have a full hostname set.

Puppet Server Installation ……

Puppet Server & Client Installation CentOS 6.x 1/4
##y#y#/#p#mmcc#cPPPPL<##DA#//cc#n#uueukkphaaaaaiVSSSSSSSSSSS#RRRo<OAOAPeehheHImDmStSpCddCtsssssiSOSSSSSSSSSSTeeecDplrlVASttkkctbonotcepriiwrsssstrLnLLLLLLLLLLhaqqquitldlDiCocccchsossiwia/teerrune>eeeeetElPCCCCCCVVOeuuuumrioeoirHr//ooetsttnnnritasannnnnunyrieeeAAeepsteeeeeowrwrtEtiinncahnaslstnPt-/rpt/ggggagoprrrCRrrtehsssncnOeu_nnffktaltotiurepu/ueeeeee8liathttteeiiietttttsvAfcaCoiiiimlaaaPtpessptrrrr1HnloeiiirvffornHHHRoelrtlOuttggi-eldlu.pst/rhptcHMMP4oelcrffftoyyneteeeorNrlooHNt..tlpllpdeohu/aeh/iaao0sooSiiiicCDsqiaaaoyoromroFddphsnupp/tuessrtehgxxotOwlucccfaleucdddtniwysIt//utp-u-eprrhethPRlniaaaitip+eaeeeed,A>tGhphptl|MpypytuMcd/a//VtPoeI*hAttttcietSstrrrueDl>eutppiaep-paeisrpuHpeoqd:ileeeeaonhttiuselptedsgkthevSpsrheusOdrlul8glFKCtntdossssrNnsppttrettieetsea/prS/fSee1hHieheF1Ehneeeroyeedmoee&t-mrteecrpp/TcoisT4-IlyaFionetttsnrtannpsps-vmrrteuesorzti0sSGeFiilpvaishevmssiue:eeeavo/pthfnmesm>eSHinletVdnXXXhaiattn8rp/rnrstirpp/aofaecL:lFeiaef---arcsaeg1ee/vhtocyueerr.n61uv!veiorroSCCreetrr4lyeaeeptxedc06r2AalvnssrSlleset0turnrrsp/tp/e00iDrevaamLiiprohrmcupterpup00tHvarl+aa-eepufee.fesnurtarupuOy:larErtSnnupsfpprdtpu/capppnRirlxeiuttppthouoaopcrkcpepcCbalipob--peoospmprneta/keter4lribounjDVetpsputtucp/ttypi/brseNettePpsmrkuf/mmpRublpteocrrtuptae/piraatSp/ipuCdnt%iranlpeaspplassoAppbupe{facaaptrtfueecttg:eu/pprtt%Syckmbe-teoptskeer-tpppetoo{Skestsurrpm//rraM/puetDSL%p.epeacp.pEseptaptS_{puicLrePtsouchDstpstahLCSuptoavnumtnpoyIlessase_LSppmbespaefpn.UstslsCILpes/srupsriefMcs/lpLE_etee,retdgtA:elsctuINCtmtlhete/.ml-r/scahpETLma/at=rpratLtplaepN_Iast6ptrMduuseOsr/ceTSEsto/apuabtArW/iccact__Ntepcdnsl/eP:pvaa_lSDTerprhntiurAi-ua/_cim_N_rduoehiecsdCfEptccreaD}VdpdtnrrHXpearlnsNeEpuatg/cEnPe__t.tt}RpecnpRuso_etkc.peeIuttddeashnCe.erpecrFb.s-ncrafOdyytemeYly/ndak/riNeos.mrp}ioieebsegFduptrecu3cvlAh/.Irpeio/r8eeepaprGfdumfcd6sl=pruuoopieo/stleprmpcsmpamri/paeasauroucpecittipydeauton.enp_tp/m.y.edsiprpcoctesoeaaouolplntctmrmae/ki.dbnrr/bpoasduapiemn-ebculmadrnykpiiec-/ptntlidpey.heeeut.caasvpmotsepameles.y-ttpo6rmeeu-uarm6bsdr.yt/engepoerlamdars/cctehgm.cprrcep-fmce+rh+etntccpue:rs/l/-iwdnwewvt.ehmliisrzrlfoiirbls-eedrevviecle.moarkge/saiutteosm/adkle.foepdeonrsasplr-odjeevcetl.orrugb/ypguebm/-erpaeclk/6r/uib3y8g6e/me-ppeals-sreenlgeears-en-a6t-i8v.en-olairbcsh.rrupbmygem-passenger-nativerubygem-passengerrubygem-fastthreadlibevmod_passengergit

Install the agent ……

Puppet Server & Client Installation CentOS 6.x 2/4
#y#s#y#cC#cpueuasrpOhuAmDdImCteelNDkpdinorpuFacpdis-sinvogIeoenaitnferiGmnttsbasirtnofhtlltg/sniaeaeslaue==yiggl/lrtnzePltetlecptcepnuhnh/urutp-eae-tppu=ippybyhupetperlaepetetheegpptratdltpdeuae.unaato=npgtyedoebp1tpe/onms:/enpumo/etturan&/npdkiyapoezVubemeImletaiM.en.itpdacn!u=bo.s!p0lnct!p/efoaegrmrtetlpa/oobe=CnstpO.cuNbc/pFooypIomueGt/mte.llra/eb6ps/o*psr.odd/upcutpsp/eit3l8a6b/sp.urpeppeotlabs-release-6-6.noarch.rpmvim-enhanced

This will have sent the client certificate to the master server, all you have to do now is sign it. On Puppet Master ……

Puppet Server & Client Installation CentOS 6.x 3/4
ppuuppppeettcceerrttlsiisgtnall

and then test on the Puppet client ……

Puppet Server & Client Installation CentOS 6.x 4/4
puppetagenttest