LEADER 06466nam 22008055 450 001 9910735390703321 005 20200706230322.0 010 $a1-4302-6041-6 024 7 $a10.1007/978-1-4302-6041-7 035 $a(CKB)3710000000085717 035 $a(EBL)1694188 035 $a(OCoLC)880827064 035 $a(SSID)ssj0001178895 035 $a(PQKBManifestationID)11625834 035 $a(PQKBTitleCode)TC0001178895 035 $a(PQKBWorkID)11169802 035 $a(PQKB)11118670 035 $a(DE-He213)978-1-4302-6041-7 035 $a(MiAaPQ)EBC1694188 035 $a(CaSebORM)9781430260400 035 $a(PPN)17609590X 035 $a(OCoLC)870467577 035 $a(OCoLC)ocn870467577 035 $a(EXLCZ)993710000000085717 100 $a20140125d2013 u| 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aPro Puppet /$fby Spencer Krum, William Van Hevelingen, Ben Kero, James Turnbull, Jeffrey McCune 205 $a2nd ed. 2013. 210 1$aBerkeley, CA :$cApress :$cImprint: Apress,$d2013. 215 $a1 online resource (318 p.) 225 1 $aExpert's Voice in Open Source 300 $aDescription based upon print version of record. 311 $a1-4302-6040-8 320 $aIncludes bibliographical references at the end of each chapters and index. 327 $a""Contents at a Glance""; ""Contents""; ""About the Authors""; ""About the Technical Reviewers""; ""Acknowledgments""; ""Foreword""; ""Chapter 1: Getting Started with Puppet""; ""What Is Puppet?""; ""Deployment""; ""The Configuration Language and Resource Abstraction Layer""; ""The Configuration Language""; ""The Resource Abstraction Layer""; ""The Transactional Layer""; ""Selecting the Right Version of Puppet""; ""Installing Puppet""; ""Installing on Red Hat Enterprise Linux and Fedora""; ""Installing EPEL Repositories""; ""Installing Puppet Labs Repositories"" 327 $a""Installing the EPEL and Puppet Lab Packages""""Installing Via RubyGems""; ""Installing on Debian and Ubuntu""; ""Installing on OpenIndiana""; ""Installing on Solaris 10 and 11""; ""Installing from Source""; ""Installing on Microsoft Windows""; ""Installing on Microsoft Windows Graphically""; ""Installing on Microsoft Windows Using PowerShell""; ""Installing on the Mac""; ""Installing Puppet Open Source on Apple Mac OS X via the Graphical Installer""; ""Installing Puppet Open Source on Apple Mac OS X via the Command Line""; ""Installing on Other Platforms""; ""Configuring Puppet"" 327 $a""The site.pp File""""Firewall Configuration""; ""Starting the Puppet Master""; ""Connecting Our First Agent""; ""Completing the Connection""; ""Creating Our First Configuration Item""; ""Adding a Node Definition""; ""Creating Our First Module""; ""Module Structure""; ""The init.pp file""; ""Applying Our First Configuration""; ""Summary""; ""Resources""; ""Chapter 2: Building Hosts with Puppet""; ""Getting Started""; ""Installing Puppet""; ""Integrating and Bootstrapping Puppet with Kickstart""; ""Configuring Nodes""; ""Working with Similar Hosts""; ""Using External Sources"" 327 $a""Default Node""""Node Inheritance""; ""Variable Scoping""; ""The Puppet Style Guide""; ""Making (More) Magic With Modules""; ""Version-Controlling Your Modules""; ""Creating a Module to Manage SSH""; ""The ssh::install Class""; ""The ssh::config Class""; ""The ssh::service Class""; ""Creating a Module to Manage Postfix""; ""The postfix::package Class""; ""The postfix::config Class""; ""The postfix::service Class""; ""Managing MySQL with the mysql Module""; ""The mysql::install Class""; ""The mysql::config Class""; ""The mysql::service Class""; ""Managing Apache and Websites"" 327 $a""The apache::install Class""""The apache::service Class""; ""The Apache Definition""; ""Managing Puppet with the Puppet Module""; ""The puppet::install Class""; ""Summary""; ""Resources""; ""Chapter 3: Developing and Deploying Puppet""; ""The puppet apply Command and Modes of Operation""; ""Printf with Puppet""; ""Testing Puppet Behavior with Notify""; ""Using Puppet Apply with Manifest Files""; ""Foreground Puppet Master""; ""Developing Puppet with Vagrant""; ""Vagrant Initial Setup""; ""Booting the Vagrant Box""; ""Configuring Puppet on the Vagrant Box""; ""Testing Puppet with Vagrant"" 327 $a""Destroying and Re-Creating the Vagrant Box"" 330 $aPro Puppet, Second Edition, now updated for Puppet 3, is an in-depth guide to installing, using, and developing the popular configuration management tool Puppet. Puppet provides a way to automate everything from user management to server configuration. You'll learn how Puppet has changed in the latest version, how to use it on a variety of platforms, including Windows, how to work with Puppet modules, and how to use Hiera. Puppet is a must-have tool for system administrators, and Pro Puppet will teach you how to maximize its capabilities and customize it for your environment. Install and configure Puppet to immediately start automating tasks and create reporting solutions Learn insider tricks and techniques to better manage your infrastructure Become a Puppet expert! 410 0$aExpert's voice in open source. 606 $aOpen source software 606 $aComputer programming 606 $aSoftware engineering 606 $aOpen Source$3https://scigraph.springernature.com/ontologies/product-market-codes/I29090 606 $aSoftware Engineering/Programming and Operating Systems$3https://scigraph.springernature.com/ontologies/product-market-codes/I14002 615 0$aOpen source software. 615 0$aComputer programming. 615 0$aSoftware engineering. 615 14$aOpen Source. 615 24$aSoftware Engineering/Programming and Operating Systems. 676 $a004 676 $a005.117 676 $a005.133 700 $aKrum$b Spencer$4aut$4http://id.loc.gov/vocabulary/relators/aut$01376510 702 $aVan Hevelingen$b William$4aut$4http://id.loc.gov/vocabulary/relators/aut 702 $aKero$b Ben$4aut$4http://id.loc.gov/vocabulary/relators/aut 702 $aTurnbull$b James$4aut$4http://id.loc.gov/vocabulary/relators/aut 702 $aMcCune$b Jeffrey$4aut$4http://id.loc.gov/vocabulary/relators/aut 801 0$bUMI 801 1$bUMI 906 $aBOOK 912 $a9910735390703321 996 $aPro Puppet$93412378 997 $aUNINA