Mastering Puppet 5
Puppetisaconfigurationmanagementsystemandalanguagewrittenforandbysystemadministratorstomanagealargenumberofsystemsefficientlyandpreventconfigurationdrift.ThecoretopicsthisbookaddressesarePuppet'slatestfeaturesandmasteringPuppetEnterprise.YouwillbeginbywritinganewPuppetmodule,gaininganunderstandingoftheguidelinesandstyleofthePuppetcommunity.Followingonfromthis,youwilltakeadvantageoftherolesandprofilespattern,andyouwilllearnhowtostructureyourcode.Next,youwilllearnhowtoextendPuppetandwritecustomfacts,functions,types,andprovidersinRuby,andalsousethenewfeaturesofHiera5.YouwillalsolearnhowtoconfigurethenewCodeManagercomponent,andhowtoensurecodeisautomaticallydeployedto(multiple)Puppetservers.Next,youwilllearnhowtointegratePuppetwithJenkinsandGittobuildaneffectiveworkflowformultipleteams,andusethenewPuppetTasksfeatureandthelatestPuppetOrchestratorlanguageextensions.Finally,youwilllearnhowtoscaleandtroubleshootPuppet.Bytheendofthebook,youwillbeabletodealwithproblemsofscaleandexceptionsinyourcode,automateworkflows,andsupportmultipledevelopersworkingsimultaneously.
·6.3萬(wàn)字