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...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
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 |