skip to content
Puppet cookbook : jump-start your Puppet deployment using engaging and practical recipes Preview this item
ClosePreview this item
Checking...

Puppet cookbook : jump-start your Puppet deployment using engaging and practical recipes

Author: Thomas Uphill; John Arundel
Publisher: Birmingham, UK : Packt Publishing, 2015.
Edition/Format:   eBook : Document : English : Third editionView all editions and formats
Summary:
This book is for anyone who builds and administers servers, especially in a web operations context. It requires some experience of Linux systems administration, including familiarity with the command line, file system, and text editing. No programming experience is required.
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

 

Find a copy online

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Genre/Form: Electronic books
Additional Physical Format: Print version:
Uphill, Thomas.
Puppet Cookbook.
Birmingham : Packt Publishing, ©2015
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: Thomas Uphill; John Arundel
ISBN: 9781784393731 1784393738 1784394882 9781784394882
OCLC Number: 906040768
Notes: "Quick answers to common problems"--Cover.
Includes index.
Description: 1 online resource (1 volume) : illustrations
Contents: Cover; Copyright; Credits; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Puppet Language and Style; Introduction; Adding a resource to a node; Using Facter to describe a node; Installing a package before starting a service; Installing, configuring, and starting a service; Using community Puppet style; Creating a manifest; Checking your manifests with Puppet-lint; Using modules; Using standard naming conventions; Using inline templates; Iterating over multiple items; Writing powerful conditional statements. Using regular expressions in if statementsUsing selectors and case statements; Using the in operator; Using regular expression substitutions; Using the future parser; Chapter 2: Puppet Infrastructure; Introduction; Installing Puppet; Managing your manifests with Git; Creating a decentralized Puppet architecture; Writing a papply script; Running Puppet from cron; Bootstrapping Puppet with bash; Creating a centralized Puppet infrastructure; Creating certificates with multiple DNS names; Running Puppet from passenger; Setting up the environment; Configuring PuppetDB; Configuring Hiera. Setting node-specific data with HieraStoring secret data with hiera-gpg; Using MessagePack serialization; Automatic syntax checking with Git hooks; Pushing code around with Git; Managing Environments with Git; Chapter 3: Writing Better Manifests; Introduction; Using arrays of resources; Using resource defaults; Using defined types; Using tags; Using run stages; Using roles and profiles; Passing parameters to classes; Passing parameters from Hiera; Writing reusable, cross-platform manifests; Getting information about the environment; Importing dynamic information. Passing arguments to shell commandsChapter 4: Working with Files and Packages; Introduction; Making quick edits to config files; Editing INI style files with puppetlabs-inifile; Using Augeas to reliably edit config files; Building config files using snippets; Using ERB templates; Using array iteration in templates; Using EPP templates; Using GnuPG to encrypt secrets; Installing packages from a third-party repository; Comparing package versions; Chapter 5: Users and Virtual Resources; Introduction; Using virtual resources; Managing users with virtual resources; Managing users' SSH access. Managing users' customization filesUsing exported resources; Chapter 6: Managing Resources and Files; Introduction; Distributing cron jobs efficiently; Scheduling when resources are applied; Using host resources; Using exported host resources; Using multiple file sources; Distributing and merging directory trees; Cleaning up old files; Auditing resources; Temporarily disabling resources; Chapter 7: Managing Applications; Introduction; Using public modules; Managing Apache servers; Creating Apache virtual hosts; Creating nginx virtual hosts; Managing MySQL; Creating databases and users.
Other Titles: Jump-start your Puppet deployment using engaging and practical recipes
Responsibility: Thomas Uphill, John Arundel.

Abstract:

This book is for anyone who builds and administers servers, especially in a web operations context. It requires some experience of Linux systems administration, including familiarity with the command line, file system, and text editing. No programming experience is required.

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/906040768> # Puppet cookbook : jump-start your Puppet deployment using engaging and practical recipes
    a schema:Book, schema:MediaObject, schema:CreativeWork ;
   library:oclcnum "906040768" ;
   library:placeOfPublication <http://id.loc.gov/vocabulary/countries/enk> ;
   schema:about <http://experiment.worldcat.org/entity/work/data/2483806138#Topic/cloud_computing> ; # Cloud computing
   schema:about <http://experiment.worldcat.org/entity/work/data/2483806138#Topic/database_management> ; # Database management
   schema:about <http://experiment.worldcat.org/entity/work/data/2483806138#Topic/client_server_computing> ; # Client/server computing
   schema:about <http://dewey.info/class/004.6782/> ;
   schema:about <http://experiment.worldcat.org/entity/work/data/2483806138#Topic/high_performance_computing> ; # High performance computing
   schema:alternateName "Jump-start your Puppet deployment using engaging and practical recipes" ;
   schema:author <http://experiment.worldcat.org/entity/work/data/2483806138#Person/uphill_thomas> ; # Thomas Uphill
   schema:author <http://experiment.worldcat.org/entity/work/data/2483806138#Person/arundel_john> ; # John Arundel
   schema:bookEdition "Third edition." ;
   schema:bookFormat schema:EBook ;
   schema:datePublished "2015" ;
   schema:description "Cover; Copyright; Credits; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Puppet Language and Style; Introduction; Adding a resource to a node; Using Facter to describe a node; Installing a package before starting a service; Installing, configuring, and starting a service; Using community Puppet style; Creating a manifest; Checking your manifests with Puppet-lint; Using modules; Using standard naming conventions; Using inline templates; Iterating over multiple items; Writing powerful conditional statements."@en ;
   schema:description "This book is for anyone who builds and administers servers, especially in a web operations context. It requires some experience of Linux systems administration, including familiarity with the command line, file system, and text editing. No programming experience is required."@en ;
   schema:exampleOfWork <http://worldcat.org/entity/work/id/2483806138> ;
   schema:genre "Electronic books"@en ;
   schema:inLanguage "en" ;
   schema:isSimilarTo <http://worldcat.org/entity/work/data/2483806138#CreativeWork/puppet_cookbook> ;
   schema:name "Puppet cookbook : jump-start your Puppet deployment using engaging and practical recipes"@en ;
   schema:productID "906040768" ;
   schema:url <http://public.eblib.com/choice/publicfullrecord.aspx?p=1968754> ;
   schema:url <http://public.ebookcentral.proquest.com/choice/publicfullrecord.aspx?p=1968754> ;
   schema:url <http://proquest.tech.safaribooksonline.de/9781784394882> ;
   schema:url <http://proquest.safaribooksonline.com/9781784394882> ;
   schema:workExample <http://worldcat.org/isbn/9781784394882> ;
   schema:workExample <http://worldcat.org/isbn/9781784393731> ;
   wdrs:describedby <http://www.worldcat.org/title/-/oclc/906040768> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/2483806138#Person/arundel_john> # John Arundel
    a schema:Person ;
   schema:familyName "Arundel" ;
   schema:givenName "John" ;
   schema:name "John Arundel" ;
    .

<http://experiment.worldcat.org/entity/work/data/2483806138#Person/uphill_thomas> # Thomas Uphill
    a schema:Person ;
   schema:familyName "Uphill" ;
   schema:givenName "Thomas" ;
   schema:name "Thomas Uphill" ;
    .

<http://experiment.worldcat.org/entity/work/data/2483806138#Topic/client_server_computing> # Client/server computing
    a schema:Intangible ;
   schema:name "Client/server computing"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/2483806138#Topic/database_management> # Database management
    a schema:Intangible ;
   schema:name "Database management"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/2483806138#Topic/high_performance_computing> # High performance computing
    a schema:Intangible ;
   schema:name "High performance computing"@en ;
    .

<http://worldcat.org/entity/work/data/2483806138#CreativeWork/puppet_cookbook>
    a schema:CreativeWork ;
   rdfs:label "Puppet Cookbook." ;
   schema:description "Print version:" ;
   schema:isSimilarTo <http://www.worldcat.org/oclc/906040768> ; # Puppet cookbook : jump-start your Puppet deployment using engaging and practical recipes
    .

<http://worldcat.org/isbn/9781784393731>
    a schema:ProductModel ;
   schema:isbn "1784393738" ;
   schema:isbn "9781784393731" ;
    .

<http://worldcat.org/isbn/9781784394882>
    a schema:ProductModel ;
   schema:isbn "1784394882" ;
   schema:isbn "9781784394882" ;
    .

<http://www.worldcat.org/title/-/oclc/906040768>
    a genont:InformationResource, genont:ContentTypeGenericResource ;
   schema:about <http://www.worldcat.org/oclc/906040768> ; # Puppet cookbook : jump-start your Puppet deployment using engaging and practical recipes
   schema:dateModified "2017-12-23" ;
   void:inDataset <http://purl.oclc.org/dataset/WorldCat> ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.