My Account Log in

1 option

Pro Puppet / by Spencer Krum, William Van Hevelingen, Ben Kero, James Turnbull, Jeffrey McCune.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Krum, Spencer, Author.
Van Hevelingen, William, Author.
Kero, Ben, Author.
Turnbull, James, Author.
McCune, Jeffrey, Author.
Series:
Expert's voice in open source.
Expert's Voice in Open Source
Language:
English
Subjects (All):
Puppet (Computer file).
Open source software.
Computer programming.
Software engineering.
Open Source.
Software Engineering/Programming and Operating Systems.
Local Subjects:
Open Source.
Software Engineering/Programming and Operating Systems.
Physical Description:
1 online resource (318 p.)
Edition:
2nd ed. 2013.
Place of Publication:
Berkeley, CA : Apress : Imprint: Apress, 2013.
Language Note:
English
System Details:
text file
Summary:
Pro 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!
Contents:
""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""
""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""
""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""
""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""
""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""
""Destroying and Re-Creating the Vagrant Box""
Notes:
Description based upon print version of record.
Includes bibliographical references at the end of each chapters and index.
ISBN:
9781430260417
1430260416
OCLC:
880827064

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account