skip to content
Puppet. Preview this item
ClosePreview this item
Checking...

Puppet.

Author: Felix Frank; Martin Alfke; Alessandro Franceschi; Jaime Soriano Pastor; Thomas Uphillis
Publisher: Birmingham : Packt Publishing, 2017.
Edition/Format:   eBook : Document : EnglishView all editions and formats
Rating:

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

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:
Frank, Felix.
Puppet: Mastering Infrastructure Automation.
Birmingham : Packt Publishing, ©2017
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: Felix Frank; Martin Alfke; Alessandro Franceschi; Jaime Soriano Pastor; Thomas Uphillis
ISBN: 9781788397728 178839772X
OCLC Number: 990674779
Notes: The Foreman.
Description: 1 online resource (797 pages)
Contents: Cover ; Copyright; Credits; Preface; Table of Contents ; Module 1; Chapter 1: Writing Your First Manifests; Getting started; Introducing resources and properties; Interpreting the output of the puppet apply command; Adding control structures in manifests; Using variables; Controlling the order of evaluation; Implementing resource interaction; Examining the most notable resource types; Summary; Chapter 2: The Master and Its Agents; The Puppet Master; Setting up the Puppet Agent; Performance considerations; Using Phusion Passenger with Nginx; Completing the stack with PuppetDB. Troubleshooting SSL issuesSummary; Chapter 3: A Peek under the Hood --
Facts, Types, and Providers; Summarizing systems with Facter; Understanding the type system; Substantiating the model with providers; Putting it all together; Summary; Chapter 4: Modularizing Manifests with Classes and Defined Types; Introducing classes and defined types; Structured design patterns; Including classes from defined types; Establishing relationships among containers; Making classes more flexible through parameters; Summary; Chapter 5: Extending Your Puppet Infrastructure with Modules. An overview of Puppet's modulesMaintaining environments; Building a specific module; Finding helpful Forge modules; Summary; Chapter 6: Leveraging the Full Toolset of the Language; Templating dynamic configuration files; Creating virtual resources; Exporting resources to other agents; Overriding resource parameters; Avoiding antipatterns; Summary; Chapter 7: New Features from Puppet 4; Upgrading to Puppet 4; Using the type system; Learning lambdas and functions; Creating Puppet 4 functions; Leveraging the new template engine; Handling multiline with HEREDOC; Breaking old practices; Summary. Chapter 8: Separating Data from Code Using HieraUnderstanding the need for separate data storage; Structuring configuration data in a hierarchy; Retrieving and using Hiera values in manifests; Converting resources to data; Debugging Hiera lookups; Implementing the Roles and Profiles pattern; Summary; Module 2; Chapter 1: Puppet Essentials; The Puppet ecosystem; Puppet components; Installing and configuring Puppet; Puppet in action; Variables, facts, and scopes; Meta parameters; Managing order and dependencies; Reserved names and allowed characters; Conditionals; Comparison operators. Iteration and lambdasExported resources; Modules; Restoring files from a filebucket; Summary; Chapter 2: Managing Puppet Data with Hiera; Installing and configuring Hiera; Working with the command line on a YAML backend; Using Hiera in Puppet; Additional Hiera backends; Using Hiera as an ENC; Summary; Chapter 3: Introducing PuppetDB; Installation and configuration; Dashboards; PuppetDB API; Querying PuppetDB for fun and profit; The puppetdbquery module; How Puppet code may change in the future; Summary; Chapter 4: Designing Puppet Architectures; Components of a Puppet architecture.

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/990674779> # Puppet.
    a schema:CreativeWork, schema:Book, schema:MediaObject ;
   library:oclcnum "990674779" ;
   library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/4414559337#Place/birmingham> ; # Birmingham
   library:placeOfPublication <http://id.loc.gov/vocabulary/countries/enk> ;
   schema:about <http://dewey.info/class/658.4038/e23/> ;
   schema:bookFormat schema:EBook ;
   schema:contributor <http://experiment.worldcat.org/entity/work/data/4414559337#Person/uphillis_thomas> ; # Thomas Uphillis
   schema:contributor <http://experiment.worldcat.org/entity/work/data/4414559337#Person/pastor_jaime_soriano> ; # Jaime Soriano Pastor
   schema:contributor <http://experiment.worldcat.org/entity/work/data/4414559337#Person/alfke_martin> ; # Martin Alfke
   schema:contributor <http://experiment.worldcat.org/entity/work/data/4414559337#Person/franceschi_alessandro> ; # Alessandro Franceschi
   schema:creator <http://experiment.worldcat.org/entity/work/data/4414559337#Person/frank_felix> ; # Felix Frank
   schema:datePublished "2017" ;
   schema:description "Cover ; Copyright; Credits; Preface; Table of Contents ; Module 1; Chapter 1: Writing Your First Manifests; Getting started; Introducing resources and properties; Interpreting the output of the puppet apply command; Adding control structures in manifests; Using variables; Controlling the order of evaluation; Implementing resource interaction; Examining the most notable resource types; Summary; Chapter 2: The Master and Its Agents; The Puppet Master; Setting up the Puppet Agent; Performance considerations; Using Phusion Passenger with Nginx; Completing the stack with PuppetDB."@en ;
   schema:exampleOfWork <http://worldcat.org/entity/work/id/4414559337> ;
   schema:genre "Electronic books"@en ;
   schema:inLanguage "en" ;
   schema:isSimilarTo <http://worldcat.org/entity/work/data/4414559337#CreativeWork/puppet_mastering_infrastructure_automation> ;
   schema:name "Puppet."@en ;
   schema:productID "990674779" ;
   schema:publication <http://www.worldcat.org/title/-/oclc/990674779#PublicationEvent/birmingham_packt_publishing_2017> ;
   schema:publisher <http://experiment.worldcat.org/entity/work/data/4414559337#Agent/packt_publishing> ; # Packt Publishing
   schema:url <http://public.ebookcentral.proquest.com/choice/publicfullrecord.aspx?p=4877575> ;
   schema:url <http://public.eblib.com/choice/publicfullrecord.aspx?p=4877575> ;
   schema:workExample <http://worldcat.org/isbn/9781788397728> ;
   wdrs:describedby <http://www.worldcat.org/title/-/oclc/990674779> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/4414559337#Agent/packt_publishing> # Packt Publishing
    a bgn:Agent ;
   schema:name "Packt Publishing" ;
    .

<http://experiment.worldcat.org/entity/work/data/4414559337#Person/alfke_martin> # Martin Alfke
    a schema:Person ;
   schema:familyName "Alfke" ;
   schema:givenName "Martin" ;
   schema:name "Martin Alfke" ;
    .

<http://experiment.worldcat.org/entity/work/data/4414559337#Person/franceschi_alessandro> # Alessandro Franceschi
    a schema:Person ;
   schema:familyName "Franceschi" ;
   schema:givenName "Alessandro" ;
   schema:name "Alessandro Franceschi" ;
    .

<http://experiment.worldcat.org/entity/work/data/4414559337#Person/frank_felix> # Felix Frank
    a schema:Person ;
   schema:familyName "Frank" ;
   schema:givenName "Felix" ;
   schema:name "Felix Frank" ;
    .

<http://experiment.worldcat.org/entity/work/data/4414559337#Person/pastor_jaime_soriano> # Jaime Soriano Pastor
    a schema:Person ;
   schema:familyName "Pastor" ;
   schema:givenName "Jaime Soriano" ;
   schema:name "Jaime Soriano Pastor" ;
    .

<http://experiment.worldcat.org/entity/work/data/4414559337#Person/uphillis_thomas> # Thomas Uphillis
    a schema:Person ;
   schema:familyName "Uphillis" ;
   schema:givenName "Thomas" ;
   schema:name "Thomas Uphillis" ;
    .

<http://worldcat.org/isbn/9781788397728>
    a schema:ProductModel ;
   schema:isbn "178839772X" ;
   schema:isbn "9781788397728" ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

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