Upgrade to Pro — share decks privately, control downloads, hide ads and more …

zero-to-Drupal with Chef

Nathen Harvey
February 12, 2013

zero-to-Drupal with Chef

Introduction to Chef and deploying Drupal with Chef given as part of the Chicago Chef Users Group in February 2013.

Nathen Harvey

February 12, 2013
Tweet

More Decks by Nathen Harvey

Other Decks in Technology

Transcript

  1. The Opscode Story Opscode is… • A provider of infrastructure

    automation. • Helping hundreds of companies develop fully automated infrastructure behind the firewall and in the cloud. • Supported by a community of thousands of users. • A member of the DevOps movement. • Committed to driving next-generation infrastructure development.
  2. What is Chef? Recipes and Cookbooks that describe Infrastructure as

    Code. Chef enables people to easily build & manage complex & dynamic applications at massive scale • New model for describing infrastructure that promotes reuse • Programmatically provision and configure • Reconstruct business from code repository, data backup, and bare metal resources Chef is an automation platform for developers & systems engineers to continuously define, build, and manage infrastructure. CHEF USES: “ ”
  3. Blueprint Your Infrastructure • Compute • Application • Storage •

    Security • Network • Configuration Standards How Can Chef Help? Build Anything… • Provision compute resources in the Data Center and the Cloud • Infrastructure • Application Stacks • Big Data • HPC And Manage It Simply • Introduce continuous incremental change or total change. • Automatically reconfigure everything • Re-provision for disaster recovery • Fail-over to bare metal • Monitor for compliance • Cloud migrations become trivial Using 1,000’s of man-days of prior art! Discoverable and Searchable Infrastructure
  4. © Opscode, 2011 – Confidential – DO NOT DISTRIBUTE Chef

    Provides a Model for Reuse That Works 5 700+ Cookbooks “Yesterday we started open sourcing some of our Opscode Chef work created at bestbuy.com; bit.ly/ yDV9Hl #Splunk #opschef #expectmor”
  5. Launch a Server on EC2 • knife ec2 server create

    -r 'recipe[apt],recipe[drupal]' -f m1.medium -N ec2_drupal -I ami-3d4ff254 -x ubuntu •
  6. Thank You • What questions do you have? • https://github.com/learnchef/deploy_drupal

    • Chef Introductory Workshop - Tomorrow • Want to go? • Nathen Harvey • [email protected] • @nathenharvey