skip to content
Chef Cookbook - Third Edition Preview this item
ClosePreview this item
Checking...

Chef Cookbook - Third Edition

Author: Matthias Marschall
Publisher: Birmingham : Packt Publishing, 2017.
Edition/Format:   eBook : Document : English : 3rd edView all editions and formats
Database:WorldCat
Summary:
Master over 80 incredibly effective recipes to manage the day-to-day complications in your infrastructureAbout This Book Immediately apply Devops techniques and methods, then combine them with powerful Chef tools to manage and automate your infrastructure Address the growing challenges of code management, cloud, and virtualization with Chef quickly Explore and implement the important aspects of Chef Automate using  Read more...
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

 

Find a copy online

Links to this item

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Genre/Form: Electronic books
Additional Physical Format: Print version:
Marschall, Matthias
Chef Cookbook - Third Edition
Birmingham : Packt Publishing,c2017
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: Matthias Marschall
ISBN: 9781786465665 1786465663 9781786465351 1786465353
OCLC Number: 973188254
Notes: Description based upon print version of record.
Creating nginx virtual hosts
Description: 1 online resource (269 p.)
Contents: Cover; Copyright; Credits; About the Author; About the Reviewer; www.PacktPub.com; Customer Feedback; Table of Contents; Preface; Chapter 1: Chef Infrastructure; Introduction; Using version control; Installing the Chef Development Kit on your workstation; Using the hosted Chef platform; Managing virtual machines with Vagrant; Creating and using cookbooks; Inspecting files on your Chef server with knife; Defining cookbook dependencies; Managing cookbook dependencies with Berkshelf; Using custom knife plugins; Deleting a node from the Chef server; Developing recipes with local mode; Using roles Using environmentsFreezing cookbooks; Running the Chef client as a daemon; Chapter 2: Evaluating and Troubleshooting Cookbooks and Chef Runs; Introduction; Testing your Chef cookbooks with cookstyle and Rubocop; Flagging problems in your Chef cookbooks with Foodcritic; Test-driven development for cookbooks using ChefSpec; Compliance testing with InSpec; Integration-testing your Chef cookbooks with Test Kitchen; Showing affected nodes before uploading cookbooks; Overriding a node's run list to execute a single recipe; Using chef-shell; Using why-run mode to find out what a recipe might do Debugging Chef client runsInspecting the results of your last Chef run; Using Reporting to keep track of all your Chef client runs; Raising and logging exceptions in recipes; Diff-ing cookbooks with knife; Using community exception and report handlers; Chapter 3: Chef Language and Style; Introduction; Using community Chef style; Using attributes to dynamically configure recipes; Using templates; Mixing plain Ruby with Chef DSL; Installing Ruby gems and using them in recipes; Using libraries; Creating your own custom resource Extending community cookbooks by using application wrapper cookbooksCreating custom Ohai plugins; Creating custom knife plugins; Chapter 4: Writing Better Cookbooks; Introduction; Setting environment variables; Passing arguments to shell commands; Overriding attributes; Using search to find nodes; Using data bags; Using search to find data bag items; Using encrypted data bag items; Accessing data bag values from external scripts; Getting information about the environment; Writing cross-platform cookbooks; Making recipes idempotent by using conditional execution Chapter 5: Working with Files and PackagesIntroduction; Creating configuration files using templates; Using pure Ruby in templates for conditionals and iterations; Installing packages from a third-party repository; Installing software from source; Running a command when a file is updated; Distributing directory trees; Cleaning up old files; Distributing different files based on the target platform; Chapter 6: Users and Applications; Introduction; Creating users from data bags; Securing the Secure Shell daemon; Enabling passwordless sudo; Managing NTP; Installing nginx from source

Abstract:

Master over 80 incredibly effective recipes to manage the day-to-day complications in your infrastructureAbout This Book Immediately apply Devops techniques and methods, then combine them with powerful Chef tools to manage and automate your infrastructure Address the growing challenges of code management, cloud, and virtualization with Chef quickly Explore and implement the important aspects of Chef Automate using this recipe-based guideWho This Book Is ForThis book is for system engineers and administrators who have a fundamental understanding of information management systems and infrastructure. It is also for DevOps Engineers, IT professionals, and organizations who want to automate and gain greater control of their infrastructures with Chef. No experience with Chef is needed, but may help.What You Will Learn Test your cookbooks with Test Kitchen Manage cookbook dependencies with Berkshelf Use reporting to keep track of what happens during the execution of chef-client runs across all of the machines Create custom Ohai and Knife plugins Build a high-availability service using Heartbeat Use a HAProxy to load-balance multiple web serversIn DetailChef is a configuration management tool that lets you automate your more cumbersome IT infrastructure processes and control a large network of computers (and virtual machines) from one master server.This book will help you solve everyday problems with your IT infrastructure with Chef. It will start with recipes that show you how to effectively manage your infrastructure and solve problems with users, applications, and automation. You will then come across a new testing framework, InSpec, to test any node in your infrastructure.Further on, you will learn to customize plugins and write cross-platform cookbooks depending on the platform. You will also install packages from a third-party repository and learn how to manage users and applications. Toward the end, you will build high-availability services and explore what Habitat is and how you can implement it.Style and approachThis book follows a recipe-based approach and covers all the important topics you need to know. If you don't want to dig through a whole book before you get started, this book is for you, as it features a set of independent recipes you can try out immediately.

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/973188254> # Chef Cookbook - Third Edition
    a schema:MediaObject, schema:CreativeWork, schema:Book ;
   library:oclcnum "973188254" ;
   library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/4063777013#Place/birmingham> ; # Birmingham
   rdfs:comment "Warning: This malformed URI has been treated as a string - 'http://ebookcentral.proquest.com/lib/ucm      /detail.action?docID=4800334'" ;
   schema:about <http://experiment.worldcat.org/entity/work/data/4063777013#Topic/configuration_management> ; # Configuration management
   schema:about <http://experiment.worldcat.org/entity/work/data/4063777013#Topic/computer_programming> ; # Computer Programming
   schema:about <http://experiment.worldcat.org/entity/work/data/4063777013#CreativeWork/chef> ; # Chef
   schema:about <http://experiment.worldcat.org/entity/work/data/4063777013#Topic/technological_innovations_management> ; # Technological innovations--Management
   schema:bookEdition "3rd ed." ;
   schema:bookFormat schema:EBook ;
   schema:creator <http://experiment.worldcat.org/entity/work/data/4063777013#Person/marschall_matthias> ; # Matthias Marschall
   schema:datePublished "2017" ;
   schema:description "Master over 80 incredibly effective recipes to manage the day-to-day complications in your infrastructureAbout This Book Immediately apply Devops techniques and methods, then combine them with powerful Chef tools to manage and automate your infrastructure Address the growing challenges of code management, cloud, and virtualization with Chef quickly Explore and implement the important aspects of Chef Automate using this recipe-based guideWho This Book Is ForThis book is for system engineers and administrators who have a fundamental understanding of information management systems and infrastructure. It is also for DevOps Engineers, IT professionals, and organizations who want to automate and gain greater control of their infrastructures with Chef. No experience with Chef is needed, but may help.What You Will Learn Test your cookbooks with Test Kitchen Manage cookbook dependencies with Berkshelf Use reporting to keep track of what happens during the execution of chef-client runs across all of the machines Create custom Ohai and Knife plugins Build a high-availability service using Heartbeat Use a HAProxy to load-balance multiple web serversIn DetailChef is a configuration management tool that lets you automate your more cumbersome IT infrastructure processes and control a large network of computers (and virtual machines) from one master server.This book will help you solve everyday problems with your IT infrastructure with Chef. It will start with recipes that show you how to effectively manage your infrastructure and solve problems with users, applications, and automation. You will then come across a new testing framework, InSpec, to test any node in your infrastructure.Further on, you will learn to customize plugins and write cross-platform cookbooks depending on the platform. You will also install packages from a third-party repository and learn how to manage users and applications. Toward the end, you will build high-availability services and explore what Habitat is and how you can implement it.Style and approachThis book follows a recipe-based approach and covers all the important topics you need to know. If you don't want to dig through a whole book before you get started, this book is for you, as it features a set of independent recipes you can try out immediately."@en ;
   schema:description "Cover; Copyright; Credits; About the Author; About the Reviewer; www.PacktPub.com; Customer Feedback; Table of Contents; Preface; Chapter 1: Chef Infrastructure; Introduction; Using version control; Installing the Chef Development Kit on your workstation; Using the hosted Chef platform; Managing virtual machines with Vagrant; Creating and using cookbooks; Inspecting files on your Chef server with knife; Defining cookbook dependencies; Managing cookbook dependencies with Berkshelf; Using custom knife plugins; Deleting a node from the Chef server; Developing recipes with local mode; Using roles"@en ;
   schema:exampleOfWork <http://worldcat.org/entity/work/id/4063777013> ;
   schema:genre "Electronic books"@en ;
   schema:inLanguage "en" ;
   schema:isSimilarTo <http://worldcat.org/entity/work/data/4063777013#CreativeWork/chef_cookbook_third_edition> ;
   schema:name "Chef Cookbook - Third Edition"@en ;
   schema:productID "973188254" ;
   schema:publication <http://www.worldcat.org/title/-/oclc/973188254#PublicationEvent/birmingham_packt_publishing_2017> ;
   schema:publisher <http://experiment.worldcat.org/entity/work/data/4063777013#Agent/packt_publishing> ; # Packt Publishing
   schema:url <http://UCM.eblib.com/patron/FullRecord.aspx?p=4800334> ;
   schema:url "http://ebookcentral.proquest.com/lib/ucm      /detail.action?docID=4800334" ;
   schema:url <http://public.eblib.com/choice/PublicFullRecord.aspx?p=4800334> ;
   schema:url <http://proquest.safaribooksonline.com/9781786465351> ;
   schema:url <http://library.icc.edu/login?url=http://ebookcentral.proquest.com/lib/illcencol-ebooks/detail.action?docID=4800334> ;
   schema:url <https://ezproxy.saskpolytech.ca/login?url=http://proquest.safaribooksonline.com/9781786465351> ;
   schema:workExample <http://worldcat.org/isbn/9781786465665> ;
   schema:workExample <http://worldcat.org/isbn/9781786465351> ;
   wdrs:describedby <http://www.worldcat.org/title/-/oclc/973188254> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/4063777013#Agent/packt_publishing> # Packt Publishing
    a bgn:Agent ;
   schema:name "Packt Publishing" ;
    .

<http://experiment.worldcat.org/entity/work/data/4063777013#Person/marschall_matthias> # Matthias Marschall
    a schema:Person ;
   schema:familyName "Marschall" ;
   schema:givenName "Matthias" ;
   schema:name "Matthias Marschall" ;
    .

<http://experiment.worldcat.org/entity/work/data/4063777013#Topic/computer_programming> # Computer Programming
    a schema:Intangible ;
   schema:name "Computer Programming"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/4063777013#Topic/configuration_management> # Configuration management
    a schema:Intangible ;
   schema:name "Configuration management"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/4063777013#Topic/technological_innovations_management> # Technological innovations--Management
    a schema:Intangible ;
   schema:name "Technological innovations--Management"@en ;
    .

<http://UCM.eblib.com/patron/FullRecord.aspx?p=4800334>
   rdfs:comment "Click here to view book" ;
    .

<http://worldcat.org/entity/work/data/4063777013#CreativeWork/chef_cookbook_third_edition>
    a schema:CreativeWork ;
   rdfs:label "Chef Cookbook - Third Edition" ;
   schema:description "Print version:" ;
   schema:isSimilarTo <http://www.worldcat.org/oclc/973188254> ; # Chef Cookbook - Third Edition
    .

<http://worldcat.org/isbn/9781786465351>
    a schema:ProductModel ;
   schema:isbn "1786465353" ;
   schema:isbn "9781786465351" ;
    .

<http://worldcat.org/isbn/9781786465665>
    a schema:ProductModel ;
   schema:isbn "1786465663" ;
   schema:isbn "9781786465665" ;
    .

<https://ezproxy.saskpolytech.ca/login?url=http://proquest.safaribooksonline.com/9781786465351>
   rdfs:comment "Connect to online version from Safari Technical Books. Restricted to current staff and students." ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.