Chef: Getting Started

Chef 13.6.4    |    Intermediate
  • 13 videos | 1h 11m 13s
  • Includes Assessment
  • Earns a Badge
Rating 4.6 of 45 users Rating 4.6 of 45 users (45)
How does expressing Infrastructure as Code with Chef accelerate building, deploying, and managing infrastructure? Discover how to execute Chef code with the chef-client and examine the DSL for writing recipes and cookbooks.

WHAT YOU WILL LEARN

  • Describe how automation and version control contribute to devops
    Describe the chef distribution model and the declarative syntax used in writing chef recipes
    Install the chef development kit (chefdk)
    Use the package and file resources inside of a chef recipe
    Describe ruby basics such as variables, arrays, and objects
    Identify how recipes are packaged and distributed with cookbooks
    Identify best practices of using git for version control
  • Deploy a cookbook using the chef-client in local mode
    Work with system profiling with ohai and accessing node object attributes
    Use the cookbook_file, remote_file, and template chef resources to manage files
    Manage dynamic file creation using the template resource
    Refactor recipes to use node attributes instead of hard-coded values
    Build a simple apache cookbook that configures a "hello, world" page to serve on the localhost

IN THIS COURSE

  • 4m 1s
    Upon completion of this video, you will be able to describe how automation and version control contribute to DevOps. FREE ACCESS
  • 5m 2s
    After completing this video, you will be able to describe the Chef distribution model and the declarative syntax used to write Chef recipes. FREE ACCESS
  • Locked
    3.  Installing the Chef Tooling
    5m 40s
    In this video, learn how to install the Chef Development Kit. FREE ACCESS
  • Locked
    4.  Resources and Recipes
    6m
    In this video, you will use the package and file resources inside of a Chef Recipe. FREE ACCESS
  • Locked
    5.  Ruby Basics
    5m 35s
    Upon completion of this video, you will be able to describe Ruby basics such as variables, arrays, and objects. FREE ACCESS
  • Locked
    6.  Cookbooks
    5m
    In this video, you will identify how recipes are packaged and distributed using cookbooks. FREE ACCESS
  • Locked
    7.  Version Control with Git
    5m 37s
    Find out how to identify best practices for using Git for version control. FREE ACCESS
  • Locked
    8.  Running the Chef-client
    5m 20s
    In this video, you will learn how to deploy a cookbook using the chef-client in local mode. FREE ACCESS
  • Locked
    9.  Ohai and the Node Object
    5m 36s
    In this video, find out how to work with system profiling with Ohai and accessing node object attributes. FREE ACCESS
  • Locked
    10.  Managing Files
    6m
    Learn how to use the cookbook_file, remote_file, and template Chef resources to manage files. FREE ACCESS
  • Locked
    11.  Templates for Clarity
    5m 41s
    In this video, find out how to manage dynamic file creation using the template resource. FREE ACCESS
  • Locked
    12.  Using Node Attributes
    5m 34s
    In this video, learn how to refactor recipes to use node attributes instead of values that are hard-coded. FREE ACCESS
  • Locked
    13.  Exercise: Deploy a Simple Web Server
    6m 6s
    In this video, you will learn how to build a simple Apache cookbook that configures a "hello, world" page to serve on localhost. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE

Rating 4.3 of 86 users Rating 4.3 of 86 users (86)
Rating 4.7 of 51 users Rating 4.7 of 51 users (51)
Rating 4.7 of 12 users Rating 4.7 of 12 users (12)

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.5 of 37 users Rating 4.5 of 37 users (37)
Rating 4.2 of 25 users Rating 4.2 of 25 users (25)
Rating 4.6 of 30 users Rating 4.6 of 30 users (30)