Mastering Chef build, deploy, and manage your IT infrastructure to deliver a successful automated system with Chef in any environment

If you have used Chef before and are interested in automation of infrastructure and want to develop your own tools to manage large-scale infrastructures, then this book is for you

Bibliographic Details
Main Author: Joshi, Mayank
Format: eBook
Language:English
Published: Birmingham, UK Packt Publishing 2015
Series:Community Experience Distilled
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
LEADER 04476nmm a2200409 u 4500
001 EB001933288
003 EBX01000000000000001096190
005 00000000000000.0
007 cr|||||||||||||||||||||
008 210123 ||| eng
020 |a 1783981563 
020 |a 1783981571 
020 |a 9781783981571 
050 4 |a QA76.76.C69 
100 1 |a Joshi, Mayank 
245 0 0 |a Mastering Chef  |b build, deploy, and manage your IT infrastructure to deliver a successful automated system with Chef in any environment  |c Mayank Joshi 
260 |a Birmingham, UK  |b Packt Publishing  |c 2015 
300 |a 1 volume  |b illustrations 
505 0 |a The destructive wayBang methods; Hashes; Creating hashes; Iterating over a hash; Classes and objects; What's an object and a class?; Modules; Summary; Chapter 4: Controlling Access to Resources; The bootstrap process; Authentication; chef-client; Knife; Custom API calls; Authorization; The Open Source Chef server; Enterprise Chef; Object permissions; Groups; Summary; Chapter 5: Starting the Journey to the World of Recipes; Resources; Guard attributes; Lazy evaluation of attributes; The package resource; The cookbook_file resource; The directory resource; The file resource 
505 0 |a Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Introduction to the Chef Ecosystem; Different modes of running Chef; Terminology used in the world of Chef; The anatomy of a Chef run; A Chef run using chef-client; Step 1 -- Building a node object; Step 2 -- Authenticate; Step 3 -- Synchronization of cookbooks; Step 4 -- Loading of cookbooks and convergence; Step 5 -- Reporting and exception handling; Using chef-solo; Setting up a work environment; Summary; Chapter 2: Knife and Its Associated Plugins; Introducing Knife 
505 0 |a Managing cookbooksCreating a new cookbook; Uploading a cookbook to chef-server; Getting the list of all the cookbooks on chef-server; Deleting cookbooks; Downloading a cookbook; Deleting multiple cookbooks; Managing environments; Creating an environment; Deleting an environment; Editing an environment; Listing all environments; Displaying information about an environment; Managing roles; Creating a new role; Deleting a role; Editing a role; Listing all available roles; Displaying information about a role; Managing nodes; Creating a node; Listing all available nodes 
505 0 |a Variables and typesSymbols; Basic operations; Arithmetic operators; Comparison operators; Assignment operators; Bitwise operators; Logical operators; The Ruby ternary operator; Ruby range operators; The Ruby defined? operator; Conditional statements and loops; The if statement; The unless statement; The case/when statement; The while loop; The until loop; The for loop; Methods; Blocks; Arrays; Creating an array; Accessing elements of an array; Adding elements to an array; Removing elements from an array; Iterating over an array; Selecting elements of an array; The nondestructive way 
505 0 |a Displaying information about a nodeEditing a node; Adding stuff to the run_list associated with a node; Deleting stuff from the run_list associated with a node; Deleting a node object; Managing an API client; Creating a new client; Listing all available API clients; Displaying information about a client; Deleting an existing client; Reregistering a client; The search command; Bootstrapping a node; Some useful Knife plugins; The knife-ssh plugin; The knife-ec2 plugin; The knife-azure plugin; The knife-google plugin; The knife-push plugin; Summary; Chapter 3: Chef and Ruby; Ruby; IRB 
653 |a Logiciels / Gestion de configurations 
653 |a Software configuration management / fast 
653 |a Chef (Computer program) / http://id.loc.gov/authorities/names/no2012023432 
653 |a Software configuration management / http://id.loc.gov/authorities/subjects/sh91002171 
653 |a Chef (Computer program) / fast 
041 0 7 |a eng  |2 ISO 639-2 
989 |b OREILLY  |a O'Reilly 
490 0 |a Community Experience Distilled 
500 |a Includes index 
776 |z 9781783981564 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781783981564/?ar  |x Verlag  |3 Volltext 
082 0 |a 658 
082 0 |a 005.15 
520 |a If you have used Chef before and are interested in automation of infrastructure and want to develop your own tools to manage large-scale infrastructures, then this book is for you