Puppet 4 Essentials : (Record no. 103413)
[ view plain ]
000 -LEADER | |
---|---|
fixed length control field | 07530nam a22004813i 4500 |
001 - CONTROL NUMBER | |
control field | EBC4191349 |
003 - CONTROL NUMBER IDENTIFIER | |
control field | MiAaPQ |
005 - DATE AND TIME OF LATEST TRANSACTION | |
control field | 20240729130144.0 |
006 - FIXED-LENGTH DATA ELEMENTS--ADDITIONAL MATERIAL CHARACTERISTICS | |
fixed length control field | m o d | |
007 - PHYSICAL DESCRIPTION FIXED FIELD--GENERAL INFORMATION | |
fixed length control field | cr cnu|||||||| |
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION | |
fixed length control field | 240724s2015 xx o ||||0 eng d |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER | |
International Standard Book Number | 9781785882586 |
Qualifying information | (electronic bk.) |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER | |
Canceled/invalid ISBN | 9781785881107 |
035 ## - SYSTEM CONTROL NUMBER | |
System control number | (MiAaPQ)EBC4191349 |
035 ## - SYSTEM CONTROL NUMBER | |
System control number | (Au-PeEL)EBL4191349 |
035 ## - SYSTEM CONTROL NUMBER | |
System control number | (CaPaEBR)ebr11217844 |
035 ## - SYSTEM CONTROL NUMBER | |
System control number | (CaONFJC)MIL879834 |
035 ## - SYSTEM CONTROL NUMBER | |
System control number | (OCoLC)951971843 |
040 ## - CATALOGING SOURCE | |
Original cataloging agency | MiAaPQ |
Language of cataloging | eng |
Description conventions | rda |
-- | pn |
Transcribing agency | MiAaPQ |
Modifying agency | MiAaPQ |
050 #4 - LIBRARY OF CONGRESS CALL NUMBER | |
Classification number | HD30.2 -- .F736 2015eb |
082 0# - DEWEY DECIMAL CLASSIFICATION NUMBER | |
Classification number | 005.1 |
100 1# - MAIN ENTRY--PERSONAL NAME | |
Personal name | Frank, Felix. |
245 10 - TITLE STATEMENT | |
Title | Puppet 4 Essentials : |
Remainder of title | Acquire Skills to Manage Your IT Infrastructure Effectively with Puppet. |
250 ## - EDITION STATEMENT | |
Edition statement | 2nd ed. |
264 #1 - PRODUCTION, PUBLICATION, DISTRIBUTION, MANUFACTURE, AND COPYRIGHT NOTICE | |
Place of production, publication, distribution, manufacture | Birmingham : |
Name of producer, publisher, distributor, manufacturer | Packt Publishing, Limited, |
Date of production, publication, distribution, manufacture, or copyright notice | 2015. |
264 #4 - PRODUCTION, PUBLICATION, DISTRIBUTION, MANUFACTURE, AND COPYRIGHT NOTICE | |
Date of production, publication, distribution, manufacture, or copyright notice | ©2015. |
300 ## - PHYSICAL DESCRIPTION | |
Extent | 1 online resource (247 pages) |
336 ## - CONTENT TYPE | |
Content type term | text |
Content type code | txt |
Source | rdacontent |
337 ## - MEDIA TYPE | |
Media type term | computer |
Media type code | c |
Source | rdamedia |
338 ## - CARRIER TYPE | |
Carrier type term | online resource |
Carrier type code | cr |
Source | rdacarrier |
505 0# - FORMATTED CONTENTS NOTE | |
Formatted contents note | Cover -- Copyright -- Credits -- About the Authors -- About the Reviewer -- www.PacktPub.com -- Table of Contents -- Preface -- Chapter 1: Writing Your First Manifests -- Getting started -- Introducing resources and properties -- Interpreting the output of the puppet apply command -- Dry-testing your manifest -- Adding control structures in manifests -- Using variables -- Variable types -- Controlling the order of evaluation -- Declaring dependencies -- Error propagation -- Avoiding circular dependencies -- Implementing resource interaction -- Examining the most notable resource types -- The user and group types -- The exec resource type -- The cron resource type -- The mount resource type -- Summary -- Chapter 2: The Master and Its Agents -- The Puppet master -- Puppet master and Puppet server -- Setting up the master machine -- Creating the master manifest -- Inspecting the configuration settings -- Setting up the Puppet agent -- The agent's life cycle -- Renewing an agent's certificate -- Running the agent from cron -- Performance considerations -- Tuning puppetserver -- Using Phusion Passenger with Nginx -- Comparing Passenger with puppetserver -- Completing the stack with PuppetDB -- Troubleshooting SSL issues -- Summary -- Chapter 3: A Peek under the Hood - Facts, Types, and Providers -- Summarizing systems with Facter -- Accessing and using fact values -- Extending Facter with custom facts -- Simplifying things using external facts -- Goals of Facter -- Understanding the type system -- The resource type's life cycle on the agent side -- Substantiating the model with providers -- Resource types with generic providers -- Summarizing types and providers -- Putting it all together -- Summary -- Chapter 4: Modularizing Manifests with Classes and Defined Types -- Introducing classes and defined types -- Defining and declaring classes. |
505 8# - FORMATTED CONTENTS NOTE | |
Formatted contents note | Creating and using defined types -- Understanding and leveraging the differences -- Structured design patterns -- Writing comprehensive classes -- Writing component classes -- Using defined types as resource wrappers -- Using defined types as resource multiplexers -- Using defined types as macros -- Exploiting array values using defined types -- Using iterator functions -- Including classes from defined types -- Establishing relationships among containers -- Passing events between classes and defined types -- Ordering containers -- Limitations -- The performance implications of container relationships -- Mitigating the limitations -- The anchor pattern -- The contain function -- Making classes more flexible through parameters -- The caveats of parameterized classes -- Preferring the include keyword -- Summary -- Chapter 5: Extending Your Puppet Infrastructure with Modules -- An overview of Puppet's modules -- Parts of a module -- Module structure -- Documentation in modules -- Maintaining environments -- Configuring environment locations -- Obtaining and installing modules -- Modules' best practices -- Putting everything in modules -- Avoiding generalization -- Testing your modules -- Safe testing with environments -- Building a specific module -- Naming your module -- Making your module available to Puppet -- Implementing basic module functionality -- Creating utilities for derived manifests -- Adding configuration items -- Allowing customization -- Removing unwanted configuration items -- Dealing with complexity -- Enhancing the agent through plugins -- Replacing a defined type with a native type -- Enhancing Puppet's system knowledge through facts -- Refining the interface of your module through custom functions -- Making your module portable across platforms -- Finding helpful Forge modules -- Identifying modules' characteristics -- Summary. |
505 8# - FORMATTED CONTENTS NOTE | |
Formatted contents note | Chapter 6: Leveraging the Full Toolset of the Language -- Templating dynamic configuration files -- Learning the template syntax -- Using templates in practice -- Avoiding performance bottlenecks from templates -- Creating virtual resources -- Realizing resources more flexibly using collectors -- Exporting resources to other agents -- Exporting and importing resources -- Configuring the master to store exported resources -- Exporting SSH host keys -- Managing hosts files locally -- Automating custom configuration items -- Simplifying the configuration of Nagios -- Maintaining your central firewall -- Removing obsolete exports -- Overriding resource parameters -- Saving redundancy using resource defaults -- Avoiding antipatterns -- Summary -- Chapter 7: New Features from Puppet 4 -- Upgrading to Puppet 4 -- Using Puppet 3.8 and environment directories -- The new Puppet 4 Master -- Updating the Puppet agent -- Testing Puppet DSL code -- Using the type system -- Learning lambdas and functions -- Creating Puppet 4 functions -- Leveraging the new template engine -- Handling multiline with HEREDOC -- Breaking old practices -- Converting node inheritance -- Dealing with bool algebra on Strings -- Using strict variable naming -- Learning the new reference syntax -- Cleaning hyphens in names -- No Ruby DSL anymore -- Relative class name resolution -- Dealing with different data types -- Summary -- Chapter 8: Separating Data from Code Using Hiera -- Understanding the need for separate data storage -- Consequences of defining data in the manifest -- Structuring configuration data in a hierarchy -- Configuring Hiera -- Storing Hiera data -- Choosing your backends -- Retrieving and using Hiera values in manifests -- Working with simple values -- Binding class parameter values automatically -- Handling hashes and arrays -- Converting resources to data. |
505 8# - FORMATTED CONTENTS NOTE | |
Formatted contents note | Choosing between manifest and Hiera designs -- A practical example -- Debugging Hiera lookups -- Implementing the Roles and Profiles pattern -- Summary -- Index. |
588 ## - SOURCE OF DESCRIPTION NOTE | |
Source of description note | Description based on publisher supplied metadata and other sources. |
590 ## - LOCAL NOTE (RLIN) | |
Local note | Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2024. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries. |
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM | |
Topical term or geographic name entry element | Information technology--Management. |
655 #4 - INDEX TERM--GENRE/FORM | |
Genre/form data or focus term | Electronic books. |
700 1# - ADDED ENTRY--PERSONAL NAME | |
Personal name | Alfke, Martin. |
776 08 - ADDITIONAL PHYSICAL FORM ENTRY | |
Relationship information | Print version: |
Main entry heading | Frank, Felix |
Title | Puppet 4 Essentials |
Place, publisher, and date of publication | Birmingham : Packt Publishing, Limited,c2015 |
International Standard Book Number | 9781785881107 |
797 2# - LOCAL ADDED ENTRY--CORPORATE NAME (RLIN) | |
Corporate name or jurisdiction name as entry element | ProQuest (Firm) |
856 40 - ELECTRONIC LOCATION AND ACCESS | |
Uniform Resource Identifier | <a href="https://ebookcentral.proquest.com/lib/orpp/detail.action?docID=4191349">https://ebookcentral.proquest.com/lib/orpp/detail.action?docID=4191349</a> |
Public note | Click to View |
No items available.