Cargando…

Extending Puppet : design, manage, and deploy your puppet architecture with the help of real-world scenarios /

This book is a clear, detailed and practical guide to learn about designing and deploying you puppet architecture, with informative examples to highlight and explain concepts in a focused manner. This book is designed for users who already have good experience with Puppet, and will surprise experien...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Franceschi, Alessandro (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, UK : Packt Publishing, 2014.
Colección:Community experience distilled.
Temas:
Acceso en línea:Texto completo
Texto completo

MARC

LEADER 00000cam a2200000 i 4500
001 EBOOKCENTRAL_ocn882610596
003 OCoLC
005 20240329122006.0
006 m o d
007 cr cnu---unuuu
008 140704s2014 enk o 000 0 eng d
040 |a IDEBK  |b eng  |e rda  |e pn  |c IDEBK  |d EBLCP  |d N$T  |d MHW  |d UMI  |d E7B  |d DEBBG  |d OCLCQ  |d COO  |d OCLCF  |d OCLCQ  |d D6H  |d K6U  |d AGLDB  |d OCLCQ  |d OCLCO  |d ICA  |d OCLCQ  |d OCLCO  |d PIFFA  |d FVL  |d ZCU  |d MERUC  |d OCLCQ  |d U3W  |d REB  |d STF  |d OCLCQ  |d VTS  |d CEF  |d ICG  |d NLE  |d INT  |d VT2  |d UKMGB  |d OCLCQ  |d OCLCO  |d WYU  |d G3B  |d TKN  |d OCLCQ  |d OCLCO  |d UAB  |d DKC  |d AU@  |d OCLCQ  |d M8D  |d HS0  |d OCLCQ  |d OCLCO  |d QGK  |d OCLCQ  |d OCLCO  |d OCLCL 
016 7 |a 018006818  |2 Uk 
019 |a 883661846  |a 961629825  |a 962629314  |a 1259113811 
020 |a 9781783981458  |q (electronic bk.) 
020 |a 1783981458  |q (electronic bk.) 
020 |a 1306902908  |q (electronic bk.) 
020 |a 9781306902908  |q (electronic bk.) 
020 |z 9781783981441 
020 |z 178398144X 
029 1 |a AU@  |b 000062534184 
029 1 |a AU@  |b 000067111567 
029 1 |a CHNEW  |b 000698110 
029 1 |a CHNEW  |b 000887082 
029 1 |a CHVBK  |b 374459991 
029 1 |a DEBBG  |b BV042031213 
029 1 |a DEBBG  |b BV043608074 
029 1 |a DEBSZ  |b 414188020 
029 1 |a DEBSZ  |b 48472519X 
029 1 |a GBVCP  |b 88283911X 
029 1 |a UKMGB  |b 018006818 
035 |a (OCoLC)882610596  |z (OCoLC)883661846  |z (OCoLC)961629825  |z (OCoLC)962629314  |z (OCoLC)1259113811 
037 |a CL0500000458  |b Safari Books Online 
050 4 |a QA76.76.C69 
072 7 |a COM  |x 051210  |2 bisacsh 
082 0 4 |a 005.117  |2 23 
049 |a UAMI 
100 1 |a Franceschi, Alessandro,  |e author. 
245 1 0 |a Extending Puppet :  |b design, manage, and deploy your puppet architecture with the help of real-world scenarios /  |c Alessandro Franceschi. 
264 1 |a Birmingham, UK :  |b Packt Publishing,  |c 2014. 
300 |a 1 online resource 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file 
490 1 |a Community experience distilled 
588 0 |a Print version record. 
520 |a This book is a clear, detailed and practical guide to learn about designing and deploying you puppet architecture, with informative examples to highlight and explain concepts in a focused manner. This book is designed for users who already have good experience with Puppet, and will surprise experienced users with innovative topics that explore how to design, implement, adapt, and deploy a Puppet architecture. The key to extending Puppet is the development of types and providers, for which you must be familiar with Ruby. 
505 0 |a Cover; Copyright; Credits; Foreword; About the Author; Acknowledgments; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Puppet Essentials; The Puppet ecosystem; Why configuration management matters; Puppet components; Installation and configuration; Puppet in action; Resources; The resource abstraction layer; Nodes; Classes and defines; Class inheritance; Resource defaults; Resource references; Variables, facts, and scopes; System's facts; User variables in Puppet DSL; User variables in an ENC; User variables in Hiera; Puppet's built-in variables 
505 8 |a A variable's scopeMeta parameters; Managing order and dependencies; Run stages; Reserved names and allowed characters; Conditionals; Comparison operators; The In operator; Expressions combinations; Exported resources; Virtual resources; Modules; The paths of a module and autoloading; ERB templates; Summary; Chapter 2: Hiera; Installing and configuring Hiera; Global settings; Backend-specific settings; The hiera.yaml examples; Working with the command line on a YAML backend; Using Hiera in Puppet; Dealing with hashes in the Puppet code; Puppet 3 automatic parameter lookup 
505 8 |a Evolving usage patterns for class parametersAdditional Hiera backends; The hiera-file backend; The hiera-gpg backend; The hiera-eyaml backend; The hiera-http and hiera-mysql backends; Using Hiera as an ENC; Summary; Chapter 3: PuppetDB; Installation and configuration; PuppetDB configurations; The init script configuration; Configuration settings; Logging configuration; Configurations on the Puppet Master; Dashboards; PuppetDB performance dashboard; Puppetboard -- query PuppetDB from the web; The PuppetDB API; Querying PuppetDB (Read); The PuppetDB commands (Write) 
505 8 |a Querying PuppetDB for fun and profitThe /facts endpoint; The /resources endpoint; The /nodes endpoint; The /catalogs endpoint; The /facts-names endpoint; The /metrics endpoint; The /reports endpoint; The /events endpoint; The /event-counts endpoint; The /aggregated-event-counts endpoint; The /server-time endpoint; The /version endpoint; The puppetdbquery module; Query format; Query from the command line; Query from Puppet manifests; The PuppetDB Hiera backend; How Puppet code may change in the future; Summary; Chapter 4: Designing Puppet Architectures; The components of Puppet architecture 
505 8 |a Definition of the classes to include in each nodeDefinition of the parameters to use for each node; Definition of the configuration files provided to the nodes; Definition of custom resources and classes; The Foreman; Roles and profiles; The data and the code; Sample architectures; The default approach; Basic ENC, logic in the site module, Hiera backend; The Foreman and Hiera; The Hiera-based setup; The Hiera-only setup; Foreman smart variables; Fact-driven truths; Nodeless site.pp; Node inheritance done right; Summary; Chapter 5: Using and Writing Reusable Modules 
546 |a English. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
590 |a ProQuest Ebook Central  |b Ebook Central Academic Complete 
630 0 0 |a Puppet (Computer file) 
630 0 7 |a Puppet (Computer file)  |2 fast 
650 0 |a Software configuration management. 
650 6 |a Logiciels  |x Gestion de configurations. 
650 7 |a COMPUTERS  |x Programming  |x Object Oriented.  |2 bisacsh 
650 7 |a Software configuration management  |2 fast 
758 |i has work:  |a Extending puppet (Text)  |1 https://id.oclc.org/worldcat/entity/E39PCG7wXdQYvrqBBkBVHcV9jC  |4 https://id.oclc.org/worldcat/ontology/hasWork 
776 0 8 |i Print version:  |a Franceschi, Alessandro.  |t Extending Puppet.  |d Packt Publishing 2014  |z 1306902908 
830 0 |a Community experience distilled. 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781783981441/?ar  |z Texto completo 
856 4 0 |u https://ebookcentral.uam.elogim.com/lib/uam-ebooks/detail.action?docID=1644012  |z Texto completo 
938 |a EBL - Ebook Library  |b EBLB  |n EBL1644012 
938 |a ebrary  |b EBRY  |n ebr10887664 
938 |a EBSCOhost  |b EBSC  |n 805411 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis28553583 
994 |a 92  |b IZTAP