SlideShare a Scribd company logo
1 of 3
Download to read offline
First steps with Chef → (first-steps-with-chef.html)
Getting started with Chef
By Andy Gale (http://andy-gale.com)
Learn how to configure, manage and provision cloud servers with Chef
by following practical examples with real world applications.
Introduction
Chef is a configuration management and automation platform from Opscode (http://www.opscode.com). Chef
helps you describe your infrastructure with code. Because your infrastructure is managed with code, it can be
automated, tested and reproduced with ease.
Taking your first steps with Chef can be daunting. There are new concepts to learn and best practices to
understand. After completing each chapter of this book you will end up with a working example of a Chef
setup that you understand. Concepts and best practices are explained by example so you'll know how to
customise the code in the book for your own needs.
The book starts with the simplest way to use Chef and slowly introduces each new concept with examples.
You'll understand how to overcome common problems before you encounter them and by the final chapter
you will be equipped with all the tools required to manage even the most complicated cloud infrastructure.
This book tries to avoid magic and explains what each Chef example does so you'll understand exactly what
is causing Chef to do whatever it is that it's doing.
Chef is evolving fast. We work hard to keep this book current but you might find some issues with the
examples in this book. If you get stuck following an example or have any suggestions of things we should
change please email support@gettingstartedwithchef.com (mailto:support@gettingstartedwithchef.com).
If you need some help with Chef or related tools why not talk to my company Hello Future (http://hellofutu.re)?
Audience
This book is aimed at both experienced system administrators who want to automate their entire
infrastructure and developers who do a bit of system administration through necessity. It is assumed that
readers are comfortable using a terminal and already understand the basic building blocks of web servers.
Chapters
1. First steps with Chef (first-steps-with-chef.html)
Sponsored by Brightbox
(http://brightbox.com/)
Chapters
Getting started with Chef 1 of 3
1 03/17/2015 10:38 PM
First steps with Chef → (first-steps-with-chef.html)
The first chapter introduces you to the most simple way of working with Chef - over a SSH connection. If you
occasionally setup cloud instances, virtual machines or dedicated servers over SSH and are looking for ways
to automate that arduous process, you'll love this chapter.
2. Introducing Chef Server (introducing-chef-server.html)
The second chapter extends on the building blocks of the previous chapter and introduces working with Chef
in client and server mode on your workstation or laptop rather than SSH.
3. More than one website (more-than-one-website.html)
The third chapter extends our cookbook to work with multiple web sites and introduces slightly more
advanced Chef concepts like data bags and search.
4. Managing multiple nodes (managing-multiple-
nodes.html)
The fourth chapter takes our example WordPress hosting set up to the enterprise level by using Chef to
configure multiple nodes.
Sponsored by Brightbox
(http://brightbox.com/)
Getting started with Chef 2 of 3
2 03/17/2015 10:38 PM
© Hello Future Ltd (http://hellofutu.re). Registered in England and Wales. Company No:
08378526
Created with Twitter Bootstrap (http://twitter.github.com/bootstrap/) and Bootswatch Cerulean.
(http://bootswatch.com/cerulean/)
Getting started with Chef 3 of 3
3 03/17/2015 10:38 PM

More Related Content

What's hot

LAMP
LAMPLAMP
LAMPReka
 
Top 10 WordPress Plugins
Top 10 WordPress PluginsTop 10 WordPress Plugins
Top 10 WordPress PluginsManny Sarmiento
 
Blog Farm Pro Review
Blog Farm Pro ReviewBlog Farm Pro Review
Blog Farm Pro ReviewSocialUser
 
RabbitMQ 101 : job scheduling, micro service communication, event based data...
 RabbitMQ 101 : job scheduling, micro service communication, event based data... RabbitMQ 101 : job scheduling, micro service communication, event based data...
RabbitMQ 101 : job scheduling, micro service communication, event based data...Quentin Adam
 
3 tips to make your Wordpress site faster
3 tips to make your Wordpress site faster3 tips to make your Wordpress site faster
3 tips to make your Wordpress site fasterJonathan Alford
 
From simple html to Wordpress
From simple html to WordpressFrom simple html to Wordpress
From simple html to WordpressSteffen Muldbjerg
 
Lets go to the background
Lets go to the backgroundLets go to the background
Lets go to the backgroundRan Wahle
 
Top 8 Tools To Optimize Your Work Day!
Top 8 Tools To Optimize Your Work Day!Top 8 Tools To Optimize Your Work Day!
Top 8 Tools To Optimize Your Work Day!Manny Sarmiento
 
Blog Farm Pro Review
Blog Farm Pro ReviewBlog Farm Pro Review
Blog Farm Pro ReviewMissAnikCC
 
Equpment
EqupmentEqupment
Equpmentrebecca
 
Knockout js with mvc
Knockout js with mvcKnockout js with mvc
Knockout js with mvcJoel Cochran
 
Harnessing the power of automation orangescrum installation through wizard
Harnessing the power of automation  orangescrum installation through wizardHarnessing the power of automation  orangescrum installation through wizard
Harnessing the power of automation orangescrum installation through wizardOrangescrum
 
Creating A Vba Function Library For Use In QTP/VBSCRIPT
Creating A Vba Function Library For Use In QTP/VBSCRIPTCreating A Vba Function Library For Use In QTP/VBSCRIPT
Creating A Vba Function Library For Use In QTP/VBSCRIPThsupadrasta
 
Did i do the right thing?
Did i do the right thing?Did i do the right thing?
Did i do the right thing?Fajri Abdillah
 
Writing a npm module
Writing a npm moduleWriting a npm module
Writing a npm moduleHarsh Joshi
 
AWS Customer Presentation - Smugmug
AWS Customer Presentation - SmugmugAWS Customer Presentation - Smugmug
AWS Customer Presentation - SmugmugAmazon Web Services
 
Serverless lessons learned #5 retries
Serverless lessons learned #5 retriesServerless lessons learned #5 retries
Serverless lessons learned #5 retriesMaik Wiesmüller
 

What's hot (20)

Untitled 1
Untitled 1Untitled 1
Untitled 1
 
LAMP
LAMPLAMP
LAMP
 
Top 10 WordPress Plugins
Top 10 WordPress PluginsTop 10 WordPress Plugins
Top 10 WordPress Plugins
 
Blog Farm Pro Review
Blog Farm Pro ReviewBlog Farm Pro Review
Blog Farm Pro Review
 
RabbitMQ 101 : job scheduling, micro service communication, event based data...
 RabbitMQ 101 : job scheduling, micro service communication, event based data... RabbitMQ 101 : job scheduling, micro service communication, event based data...
RabbitMQ 101 : job scheduling, micro service communication, event based data...
 
3 tips to make your Wordpress site faster
3 tips to make your Wordpress site faster3 tips to make your Wordpress site faster
3 tips to make your Wordpress site faster
 
From simple html to Wordpress
From simple html to WordpressFrom simple html to Wordpress
From simple html to Wordpress
 
Lets go to the background
Lets go to the backgroundLets go to the background
Lets go to the background
 
Top 8 Tools To Optimize Your Work Day!
Top 8 Tools To Optimize Your Work Day!Top 8 Tools To Optimize Your Work Day!
Top 8 Tools To Optimize Your Work Day!
 
Blog Farm Pro Review
Blog Farm Pro ReviewBlog Farm Pro Review
Blog Farm Pro Review
 
Equpment
EqupmentEqupment
Equpment
 
Knockout js with mvc
Knockout js with mvcKnockout js with mvc
Knockout js with mvc
 
WordPress 201
WordPress 201WordPress 201
WordPress 201
 
Harnessing the power of automation orangescrum installation through wizard
Harnessing the power of automation  orangescrum installation through wizardHarnessing the power of automation  orangescrum installation through wizard
Harnessing the power of automation orangescrum installation through wizard
 
Evaluation Q6
Evaluation Q6Evaluation Q6
Evaluation Q6
 
Creating A Vba Function Library For Use In QTP/VBSCRIPT
Creating A Vba Function Library For Use In QTP/VBSCRIPTCreating A Vba Function Library For Use In QTP/VBSCRIPT
Creating A Vba Function Library For Use In QTP/VBSCRIPT
 
Did i do the right thing?
Did i do the right thing?Did i do the right thing?
Did i do the right thing?
 
Writing a npm module
Writing a npm moduleWriting a npm module
Writing a npm module
 
AWS Customer Presentation - Smugmug
AWS Customer Presentation - SmugmugAWS Customer Presentation - Smugmug
AWS Customer Presentation - Smugmug
 
Serverless lessons learned #5 retries
Serverless lessons learned #5 retriesServerless lessons learned #5 retries
Serverless lessons learned #5 retries
 

Viewers also liked

Cloud Automation with Opscode Chef
Cloud Automation with Opscode ChefCloud Automation with Opscode Chef
Cloud Automation with Opscode ChefSri Ram
 
คุณครูที่เกษียณ
คุณครูที่เกษียณคุณครูที่เกษียณ
คุณครูที่เกษียณAnnly Ann
 
Tommy Sandy 50th Anniversary 2nd
Tommy Sandy 50th Anniversary 2ndTommy Sandy 50th Anniversary 2nd
Tommy Sandy 50th Anniversary 2ndShari Locke
 
ประเทศญี่ปุ่น11
ประเทศญี่ปุ่น11ประเทศญี่ปุ่น11
ประเทศญี่ปุ่น11Annly Ann
 
H I S T O R Y O F T A M I L S
H I S T O R Y  O F  T A M I L SH I S T O R Y  O F  T A M I L S
H I S T O R Y O F T A M I L SSunil Kumar
 
H I S T O R Y O F T A M I L S
H I S T O R Y  O F  T A M I L SH I S T O R Y  O F  T A M I L S
H I S T O R Y O F T A M I L SSunil Kumar
 
How to install IBM Connections in a Coffe Break
How to install IBM Connections in a Coffe BreakHow to install IBM Connections in a Coffe Break
How to install IBM Connections in a Coffe BreakAndrea Fontana
 
ท่องเที่ยวทั่วไทย ไปได้ทุกเวลา
ท่องเที่ยวทั่วไทย  ไปได้ทุกเวลาท่องเที่ยวทั่วไทย  ไปได้ทุกเวลา
ท่องเที่ยวทั่วไทย ไปได้ทุกเวลาAnnly Ann
 
SOCIALIZE YOUR SAP ERP THROUGH INTEGRATE D DIGITAL EXPERIENCE PLATFORMS
SOCIALIZE YOUR SAP ERP THROUGH INTEGRATE D DIGITAL EXPERIENCE PLATFORMSSOCIALIZE YOUR SAP ERP THROUGH INTEGRATE D DIGITAL EXPERIENCE PLATFORMS
SOCIALIZE YOUR SAP ERP THROUGH INTEGRATE D DIGITAL EXPERIENCE PLATFORMSAndrea Fontana
 
First Aid for the Step 1 Presentation with Dr. Tao Le
First Aid for the Step 1 Presentation with Dr. Tao LeFirst Aid for the Step 1 Presentation with Dr. Tao Le
First Aid for the Step 1 Presentation with Dr. Tao Lefirstaidusmlerx
 
발표자료 Bim학회
발표자료 Bim학회발표자료 Bim학회
발표자료 Bim학회Hyongsik Cho
 
Introduction to blender
Introduction to blenderIntroduction to blender
Introduction to blenderCarlos Cámara
 

Viewers also liked (18)

Cloud Automation with Opscode Chef
Cloud Automation with Opscode ChefCloud Automation with Opscode Chef
Cloud Automation with Opscode Chef
 
คุณครูที่เกษียณ
คุณครูที่เกษียณคุณครูที่เกษียณ
คุณครูที่เกษียณ
 
Impact 2013, whoami
Impact 2013, whoamiImpact 2013, whoami
Impact 2013, whoami
 
Visual Resume
Visual ResumeVisual Resume
Visual Resume
 
Tommy Sandy 50th Anniversary 2nd
Tommy Sandy 50th Anniversary 2ndTommy Sandy 50th Anniversary 2nd
Tommy Sandy 50th Anniversary 2nd
 
Servir el servicio civil peruano - cap2
Servir   el servicio civil peruano - cap2Servir   el servicio civil peruano - cap2
Servir el servicio civil peruano - cap2
 
ประเทศญี่ปุ่น11
ประเทศญี่ปุ่น11ประเทศญี่ปุ่น11
ประเทศญี่ปุ่น11
 
H I S T O R Y O F T A M I L S
H I S T O R Y  O F  T A M I L SH I S T O R Y  O F  T A M I L S
H I S T O R Y O F T A M I L S
 
H I S T O R Y O F T A M I L S
H I S T O R Y  O F  T A M I L SH I S T O R Y  O F  T A M I L S
H I S T O R Y O F T A M I L S
 
How to install IBM Connections in a Coffe Break
How to install IBM Connections in a Coffe BreakHow to install IBM Connections in a Coffe Break
How to install IBM Connections in a Coffe Break
 
ท่องเที่ยวทั่วไทย ไปได้ทุกเวลา
ท่องเที่ยวทั่วไทย  ไปได้ทุกเวลาท่องเที่ยวทั่วไทย  ไปได้ทุกเวลา
ท่องเที่ยวทั่วไทย ไปได้ทุกเวลา
 
Aphcadv2011
Aphcadv2011Aphcadv2011
Aphcadv2011
 
Plm intro
Plm introPlm intro
Plm intro
 
SOCIALIZE YOUR SAP ERP THROUGH INTEGRATE D DIGITAL EXPERIENCE PLATFORMS
SOCIALIZE YOUR SAP ERP THROUGH INTEGRATE D DIGITAL EXPERIENCE PLATFORMSSOCIALIZE YOUR SAP ERP THROUGH INTEGRATE D DIGITAL EXPERIENCE PLATFORMS
SOCIALIZE YOUR SAP ERP THROUGH INTEGRATE D DIGITAL EXPERIENCE PLATFORMS
 
First Aid for the Step 1 Presentation with Dr. Tao Le
First Aid for the Step 1 Presentation with Dr. Tao LeFirst Aid for the Step 1 Presentation with Dr. Tao Le
First Aid for the Step 1 Presentation with Dr. Tao Le
 
PLM and ESE
PLM and ESEPLM and ESE
PLM and ESE
 
발표자료 Bim학회
발표자료 Bim학회발표자료 Bim학회
발표자료 Bim학회
 
Introduction to blender
Introduction to blenderIntroduction to blender
Introduction to blender
 

Similar to Cloud Automation with Opscode Chef

Create Your Own Framework by Fabien Potencier
Create Your Own Framework by Fabien PotencierCreate Your Own Framework by Fabien Potencier
Create Your Own Framework by Fabien PotencierHimel Nag Rana
 
10 reasons to choose CakePHP as Framework
10 reasons to choose CakePHP as Framework10 reasons to choose CakePHP as Framework
10 reasons to choose CakePHP as FrameworkTrusted Web Service
 
Consistent Development Environment using Vagrant and Chef
Consistent Development Environment using Vagrant and ChefConsistent Development Environment using Vagrant and Chef
Consistent Development Environment using Vagrant and ChefGerald Villorente
 
Doing Azure With PowerShell
Doing Azure With PowerShellDoing Azure With PowerShell
Doing Azure With PowerShellThomas Lee
 
Salt conf 2014 - Using SaltStack in high availability environments
Salt conf 2014 - Using SaltStack in high availability environmentsSalt conf 2014 - Using SaltStack in high availability environments
Salt conf 2014 - Using SaltStack in high availability environmentsBenjamin Cane
 
Introducing asp.net web pages 2
Introducing asp.net web pages 2Introducing asp.net web pages 2
Introducing asp.net web pages 2Uh-meet Thapa
 
Web driver selenium simplified
Web driver selenium simplifiedWeb driver selenium simplified
Web driver selenium simplifiedVikas Singh
 
Infrastructure as-code-guide-en-v6 299129
Infrastructure as-code-guide-en-v6 299129Infrastructure as-code-guide-en-v6 299129
Infrastructure as-code-guide-en-v6 299129Ai K
 
Drupal theming training
Drupal theming trainingDrupal theming training
Drupal theming trainingdropsolid
 
Learn Puppet : Quest Guide for the Learning VM
Learn Puppet : Quest Guide for the Learning VMLearn Puppet : Quest Guide for the Learning VM
Learn Puppet : Quest Guide for the Learning VMKumaran Balachandran
 
Web worker in your angular application
Web worker in your angular applicationWeb worker in your angular application
Web worker in your angular applicationSuresh Patidar
 
Care and feeding notes
Care and feeding notesCare and feeding notes
Care and feeding notesPerrin Harkins
 
Cloud Automation with Opscode Chef
Cloud Automation with Opscode ChefCloud Automation with Opscode Chef
Cloud Automation with Opscode ChefSri Ram
 
EmacsConf 2019: Interactive Remote Debugging and Development with TRAMP Mode
EmacsConf 2019: Interactive Remote Debugging and Development with TRAMP ModeEmacsConf 2019: Interactive Remote Debugging and Development with TRAMP Mode
EmacsConf 2019: Interactive Remote Debugging and Development with TRAMP ModeMatt Ray
 
LabsLab8.htmlLab 8 Im Thinking of a NumberBefore yo.docx
LabsLab8.htmlLab 8 Im Thinking of a NumberBefore yo.docxLabsLab8.htmlLab 8 Im Thinking of a NumberBefore yo.docx
LabsLab8.htmlLab 8 Im Thinking of a NumberBefore yo.docxDIPESH30
 
Devops interview questions 2 www.bigclasses.com
Devops interview questions  2  www.bigclasses.comDevops interview questions  2  www.bigclasses.com
Devops interview questions 2 www.bigclasses.combigclasses.com
 

Similar to Cloud Automation with Opscode Chef (20)

Cakephp manual-11
Cakephp manual-11Cakephp manual-11
Cakephp manual-11
 
Create Your Own Framework by Fabien Potencier
Create Your Own Framework by Fabien PotencierCreate Your Own Framework by Fabien Potencier
Create Your Own Framework by Fabien Potencier
 
10 reasons to choose CakePHP as Framework
10 reasons to choose CakePHP as Framework10 reasons to choose CakePHP as Framework
10 reasons to choose CakePHP as Framework
 
Manual 5
Manual 5Manual 5
Manual 5
 
Consistent Development Environment using Vagrant and Chef
Consistent Development Environment using Vagrant and ChefConsistent Development Environment using Vagrant and Chef
Consistent Development Environment using Vagrant and Chef
 
Doing Azure With PowerShell
Doing Azure With PowerShellDoing Azure With PowerShell
Doing Azure With PowerShell
 
Salt conf 2014 - Using SaltStack in high availability environments
Salt conf 2014 - Using SaltStack in high availability environmentsSalt conf 2014 - Using SaltStack in high availability environments
Salt conf 2014 - Using SaltStack in high availability environments
 
Security Testing Using Infrastructure-As-Code
Security Testing Using Infrastructure-As-CodeSecurity Testing Using Infrastructure-As-Code
Security Testing Using Infrastructure-As-Code
 
Introducing asp.net web pages 2
Introducing asp.net web pages 2Introducing asp.net web pages 2
Introducing asp.net web pages 2
 
Web driver selenium simplified
Web driver selenium simplifiedWeb driver selenium simplified
Web driver selenium simplified
 
Infrastructure as-code-guide-en-v6 299129
Infrastructure as-code-guide-en-v6 299129Infrastructure as-code-guide-en-v6 299129
Infrastructure as-code-guide-en-v6 299129
 
Drupal theming training
Drupal theming trainingDrupal theming training
Drupal theming training
 
Learn Puppet : Quest Guide for the Learning VM
Learn Puppet : Quest Guide for the Learning VMLearn Puppet : Quest Guide for the Learning VM
Learn Puppet : Quest Guide for the Learning VM
 
Web worker in your angular application
Web worker in your angular applicationWeb worker in your angular application
Web worker in your angular application
 
Care and feeding notes
Care and feeding notesCare and feeding notes
Care and feeding notes
 
Cloud Automation with Opscode Chef
Cloud Automation with Opscode ChefCloud Automation with Opscode Chef
Cloud Automation with Opscode Chef
 
EmacsConf 2019: Interactive Remote Debugging and Development with TRAMP Mode
EmacsConf 2019: Interactive Remote Debugging and Development with TRAMP ModeEmacsConf 2019: Interactive Remote Debugging and Development with TRAMP Mode
EmacsConf 2019: Interactive Remote Debugging and Development with TRAMP Mode
 
LabsLab8.htmlLab 8 Im Thinking of a NumberBefore yo.docx
LabsLab8.htmlLab 8 Im Thinking of a NumberBefore yo.docxLabsLab8.htmlLab 8 Im Thinking of a NumberBefore yo.docx
LabsLab8.htmlLab 8 Im Thinking of a NumberBefore yo.docx
 
Dopp xhtml tutorial
Dopp xhtml tutorialDopp xhtml tutorial
Dopp xhtml tutorial
 
Devops interview questions 2 www.bigclasses.com
Devops interview questions  2  www.bigclasses.comDevops interview questions  2  www.bigclasses.com
Devops interview questions 2 www.bigclasses.com
 

Recently uploaded

Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard37
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMKumar Satyam
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 

Recently uploaded (20)

Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 

Cloud Automation with Opscode Chef

  • 1. First steps with Chef → (first-steps-with-chef.html) Getting started with Chef By Andy Gale (http://andy-gale.com) Learn how to configure, manage and provision cloud servers with Chef by following practical examples with real world applications. Introduction Chef is a configuration management and automation platform from Opscode (http://www.opscode.com). Chef helps you describe your infrastructure with code. Because your infrastructure is managed with code, it can be automated, tested and reproduced with ease. Taking your first steps with Chef can be daunting. There are new concepts to learn and best practices to understand. After completing each chapter of this book you will end up with a working example of a Chef setup that you understand. Concepts and best practices are explained by example so you'll know how to customise the code in the book for your own needs. The book starts with the simplest way to use Chef and slowly introduces each new concept with examples. You'll understand how to overcome common problems before you encounter them and by the final chapter you will be equipped with all the tools required to manage even the most complicated cloud infrastructure. This book tries to avoid magic and explains what each Chef example does so you'll understand exactly what is causing Chef to do whatever it is that it's doing. Chef is evolving fast. We work hard to keep this book current but you might find some issues with the examples in this book. If you get stuck following an example or have any suggestions of things we should change please email support@gettingstartedwithchef.com (mailto:support@gettingstartedwithchef.com). If you need some help with Chef or related tools why not talk to my company Hello Future (http://hellofutu.re)? Audience This book is aimed at both experienced system administrators who want to automate their entire infrastructure and developers who do a bit of system administration through necessity. It is assumed that readers are comfortable using a terminal and already understand the basic building blocks of web servers. Chapters 1. First steps with Chef (first-steps-with-chef.html) Sponsored by Brightbox (http://brightbox.com/) Chapters Getting started with Chef 1 of 3 1 03/17/2015 10:38 PM
  • 2. First steps with Chef → (first-steps-with-chef.html) The first chapter introduces you to the most simple way of working with Chef - over a SSH connection. If you occasionally setup cloud instances, virtual machines or dedicated servers over SSH and are looking for ways to automate that arduous process, you'll love this chapter. 2. Introducing Chef Server (introducing-chef-server.html) The second chapter extends on the building blocks of the previous chapter and introduces working with Chef in client and server mode on your workstation or laptop rather than SSH. 3. More than one website (more-than-one-website.html) The third chapter extends our cookbook to work with multiple web sites and introduces slightly more advanced Chef concepts like data bags and search. 4. Managing multiple nodes (managing-multiple- nodes.html) The fourth chapter takes our example WordPress hosting set up to the enterprise level by using Chef to configure multiple nodes. Sponsored by Brightbox (http://brightbox.com/) Getting started with Chef 2 of 3 2 03/17/2015 10:38 PM
  • 3. © Hello Future Ltd (http://hellofutu.re). Registered in England and Wales. Company No: 08378526 Created with Twitter Bootstrap (http://twitter.github.com/bootstrap/) and Bootswatch Cerulean. (http://bootswatch.com/cerulean/) Getting started with Chef 3 of 3 3 03/17/2015 10:38 PM