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

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

Bibliographic Details
Main Authors: Uphill, Thomas, Arundel, John (Author)
Format: eBook
Language:English
Published: Birmingham, UK Packt Publishing 2015
Edition:Third edition
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
LEADER 05027nmm a2200517 u 4500
001 EB001941665
003 EBX01000000000000001104567
005 00000000000000.0
007 cr|||||||||||||||||||||
008 210123 ||| eng
020 |a 1784394882 
020 |a 1784393738 
020 |a 9781784393731 
050 4 |a QA76.9.C55 
100 1 |a Uphill, Thomas 
245 0 0 |a Puppet cookbook  |b jump-start your Puppet deployment using engaging and practical recipes  |c Thomas Uphill, John Arundel 
246 3 1 |a Jump-start your Puppet deployment using engaging and practical recipes 
250 |a Third edition 
260 |a Birmingham, UK  |b Packt Publishing  |c 2015 
300 |a 1 volume  |b illustrations 
505 0 |a 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 
505 0 |a 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 
505 0 |a 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 
505 0 |a 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 
505 0 |a 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 
653 |a Client/server computing / fast 
653 |a Cloud computing / fast 
653 |a Infonuagique 
653 |a Bases de données / Gestion 
653 |a Architecture client-serveur (Informatique) 
653 |a Cloud computing / http://id.loc.gov/authorities/subjects/sh2008004883 
653 |a High performance computing / http://id.loc.gov/authorities/subjects/sh95008935 
653 |a Superinformatique 
653 |a Database management / http://id.loc.gov/authorities/subjects/sh85035848 
653 |a Client/server computing / http://id.loc.gov/authorities/subjects/sh93000502 
653 |a High performance computing / fast 
653 |a Database management / fast 
700 1 |a Arundel, John  |e author 
041 0 7 |a eng  |2 ISO 639-2 
989 |b OREILLY  |a O'Reilly 
500 |a "Quick answers to common problems"--Cover. - Includes index 
776 |z 9781784394882 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781784394882/?ar  |x Verlag  |3 Volltext 
082 0 |a 658 
082 0 |a 004.6782 
520 |a 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