Puppet 5 Cookbook : Jump Start Your Puppet 5. x Deployment Using Engaging and Practical Recipes, 4th Edition.
This book takes you from a basic knowledge of Puppet to a complete and expert understanding of Puppet's latest and most advanced features. Updated with the latest advancements and best practices, it gives you a clear view of how to ""connect the dots"" and expands your knowl...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Birmingham :
Packt Publishing Ltd,
2018.
|
Edición: | 4th ed. |
Temas: | |
Acceso en línea: | Texto completo |
Tabla de Contenidos:
- Cover; Title Page; Copyright and Credits; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: Puppet Language and Style; Introduction; Adding a resource to a node; How to do it ... ; How it works ... ; See also ... ; Using facter to describe a node; How to do it ... ; How it works ... ; There's more ... ; Variables; Scope; Using puppet facts; How to do it ... ; Installing a package before starting a service; How to do it ... ; How it works ... ; Learning metaparameters and ordering; Trifecta; Idempotency; Installing, configuring, and starting a service; How to do it ... ; How it works ...
- Using community Puppet styleHow to do it ... ; Indentation; Quoting; false; Variables; Parameters; Symlinks; Installing Puppet; How to do it ... ; Creating a manifest; How to do it ... ; There's more ... ; Checking your manifests with puppet-lint; Getting ready; How to do it ... ; There's more ... ; See also; Making modules; How to do it ... ; How it works ... ; There's more ... ; Templates; Facts, functions, types, and providers; Third-party modules; Module organization; See also; Using standard naming conventions; How to do it ... ; There's more ... ; Using inline templates; How to do it ... ; How it works ...
- There's more ... See also; Iterating over multiple items; How to do it ... ; How it works ... ; There's more ... ; Using hashes; Creating arrays with the split function; Writing powerful conditional statements; How to do it ... ; How it works ... ; There's more ... ; elsif branches; Comparisons; Combining expressions; See also; Using regular expressions in if statements; How to do it ... ; How it works ... ; There's more ... ; Capturing patterns; Regular expression syntax; See also; Using selectors and case statements; How to do it ... ; How it works ... ; Selector; Case statement; There's more ...
- Regular expressionsDefaults; Using the in operator; How to do it ... ; There's more ... ; Using regular expression substitutions; How to do it ... ; How it works ... ; There's more ... ; See also; Puppet 5 changes; Using the call function; Puppet 4/5 changes; Appending to and concatenating arrays; Merging hashes; Using the sensitive type; Lambda functions; reduce; filter; map; slice; each; Functions in Puppet language; Chapter 2: Puppet Infrastructure; Introduction; Managing your manifests with Git; Getting ready; How to do it ... ; How it works ... ; There's more ...
- Creating a decentralized Puppet architectureGetting ready; How to do it ... ; How it works ... ; Writing a papply script; How to do it ... ; How it works ... ; Running Puppet from cron; Getting ready; How to do it ... ; How it works ... ; There's more ... ; Bootstrapping Puppet with bash; Getting ready; How to do it ... ; How it works ... ; There's more ... ; Creating a centralized Puppet infrastructure; Getting ready; How to do it ... ; How it works ... ; There's more ... ; Creating certificates with multiple DNS names; Getting ready; How to do it ... ; How it works ... ; Setting up the environment; Getting ready.