
Troubleshooting Puppet
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
- Use APIs to ensure services are working properly
- Fix catalog compilation issues
- Solve problems using Hiera tool
- Detect problems in your environment using PuppetDB tool
- Learn ways to format code to aid in identifying errors
- Troubleshoot errors in modules and templates
Who this book is forIf you are a beginner to intermediate Puppet Engineer looking for guidance to help fix problems with your Puppet deployments, this book is for you.
All prices
More details
Other editions
Additional editions

Person
Thomas Uphill (https://www.linkedin.com/in/thomasuphill) is a long-time user of Puppet. He has presented Puppet tutorials at LOPSA-East, Cascada, and PuppetConf. He has also been a system administrator for over 20 years, working primarily with RedHat systems; he is currently a RedHat Certified Architect (RHCA). When not running the Puppet User Group of Seattle (PUGS), he volunteers for the LOPSA board and his local LOPSA chapter, SASAG. He blogs at http://ramblings.narrabilis.com.
Content
- Cover
- Copyright
- Credits
- About the Author
- About the Reviewer
- www.PacktPub.com
- Table of Contents
- Preface
- Chapter 1: Puppet Infrastructure
- The lifecycle of a Puppet run
- Puppet configuration
- puppet help
- puppet resource
- puppet apply
- puppet parser validate
- Logfiles and the catalog
- puppet master
- puppetserver
- jq
- Communication issues
- Network-related problems
- Netcat
- SSL-related problems
- Summary
- Chapter 2: Writing Puppet Manifests
- Writing code
- Editors
- Vim
- Emacs
- Geppetto
- puppet-lint
- Testing code
- Validating code
- Vagrant
- Committing code
- Git Hooks
- Using environments
- Personal branches
- Summary
- Chapter 3: Modules and Templates
- Metaparameters
- Autorequires
- Explicit ordering
- Defined types
- Custom facts
- Pry
- Environment
- Files
- Templates
- Debugging templates
- Summary
- Chapter 4: Hiera and External Node Classifiers
- YAML files
- JSON
- Hiera
- Permissions
- PuppetDB
- Debug
- strace
- puppet apply
- External node classifiers - ENCs
- The Foreman
- The Foreman proxy
- Puppet Enterprise
- LDAP
- Summary
- Chapter 5: The Marionette Collective
- Architecture
- ActiveMQ configuration
- JMX
- ActiveMQ and resource limits
- Using mco
- Ping works, nothing else
- Facts
- Discovery timeout
- Debugging and logging
- Direct addressing
- Time synchronization
- Summary
- Chapter 6: PuppetDB and Puppet Server
- PuppetDB
- Puppet Server
- Debugging Ruby
- Logging
- Reports
- Time
- Summary
- Chapter 7: Help Me!
- Puppet Forge/GitHub
- Community help
- IRC channels
- Puppet user groups
- Puppet Labs
- Summary
- Index
System requirements
File format: ePUB
Copy protection: Adobe-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Install the free reader Adobe Digital Editions prior to download (see eBook Help).
- Tablet/smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook before downloading (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (not Kindle).
The file format ePub works well for novels and non-fiction books – i.e., „flowing” text without complex layout. On an e-reader or smartphone, line and page breaks automatically adjust to fit the small displays.
This eBook uses Adobe-DRM, a „hard” copy protection. If the necessary requirements are not met, unfortunately you will not be able to open the eBook. You will therefore need to prepare your reading hardware before downloading.
Please note: We strongly recommend that you authorise using your personal Adobe ID after installation of any reading software.
For more information, see our ebook Help page.
File format: PDF
Copy-Protection: Adobe-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Install the free reader Adobe Digital Editions prior to download (see eBook Help).
- Tablet/smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook before downloading (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (only limited: Kindle).
The file format PDF always displays a book page identically on any hardware. This makes PDF suitable for complex layouts such as those used in textbooks and reference books (images, tables, columns, footnotes). Unfortunately, on the small screens of e-readers or smartphones, PDFs are rather annoying, requiring too much scrolling.
This eBook uses Adobe-DRM, a „hard” copy protection. If the necessary requirements are not met, unfortunately you will not be able to open the eBook. You will therefore need to prepare your reading hardware before downloading.
Please note: We strongly recommend that you authorise using your personal Adobe ID after installation of any reading software.
For more information, see our eBook Help page.