Created
April 24, 2014 08:53
-
-
Save misheska/11247105 to your computer and use it in GitHub Desktop.
Table of Contents for Learning Chef
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- [X] Preface | |
- [X] From Zero to Basic Chef | |
- [X] Installing Chef Client | |
- [X] Installing Chef Client on Linux | |
- [X] Installing Chef Client on Mac OS X | |
- [X] Installing Chef Client on Windows | |
- [X] Installing a programmer's editor | |
- [X] Creating a directory structure for your code | |
- [X] Writing your first Chef recipe | |
- [X] Chef Client Modes | |
- [X] Examining hello.rb | |
- [X] Recipes specify _what_ not _how_ | |
- [X] To uninstall, specify what _not_ to do | |
- [X] Managing Virtual Machines with Test Kitchen | |
- [X] Installing Vagrant and VirtualBox | |
- [X] Installing Unix Tools (Windows Only) | |
- [X] Installing Test Kitchen | |
- [X] Spinning up your first virtual machine | |
- [X] Chef Solo Provisioner | |
- [X] Nodes | |
- [X] YAML Overview | |
- [X] Test Kitchen configuration with .kitchen.yml | |
- [X] Cookbook Authoring and Use | |
- [X] Cookbook Structure | |
- [X] Creating a motd cookbook | |
- [X] Introducing the cookbook_file resource | |
- [X] Performing your first converge | |
- [X] Validating your results | |
- [x] Leveraging Community Cookbooks | |
- [x] Authoring Cookbooks | |
- [x] A couple recipe examples | |
- [ ] Ruby and Chef Syntax | |
- [ ] Overview of Ruby using Chef Shell | |
- [ ] Ruby Syntax and Examples | |
- [x] Chef Syntax and Examples | |
- [ ] Resource Use | |
- [ ] Resources and Providers | |
- [ ] What is a Resource? | |
- [ ] What is a Provider? | |
- [ ] Using custom Providers | |
- [ ] Why write an LWRP? | |
- [ ] Chef Server | |
- [ ] Open Source Chef Server | |
- [ ] On-Premises Enterprise Chef | |
- [ ] Hosted Enterprise Chef | |
- [ ] Bootstrapping | |
- [x] Anatomy of a Chef run | |
- [ ] Chef Handlers | |
- [ ] Registering a node | |
- [ ] Basic knife usage | |
- [ ] Viewing the node in Enterprise Chef (via command line and web ui) | |
- [ ] Deleting a node | |
- [ ] Attributes/Roles/Environments | |
- [ ] Understanding attribute precedence | |
- [ ] Overriding attributes in {cookbooks, roles, environments, on the node} | |
- [ ] Roles | |
- [ ] Using roles as tags (for searching) | |
- [ ] Environments | |
- [ ] Auditing Chef | |
- [ ] Report Handlers | |
- [ ] Exception Handlers | |
- [ ] Enterprise Chef Reporting | |
- [ ] Chef Search | |
- [ ] Understanding the difference between what's on the local workstation and what's on Chef Server | |
- [ ] Searching from the command line | |
- [ ] Searching in recipes | |
- [ ] Indexing for Berkshelf | |
- [ ] Data Bags | |
- [ ] Basic | |
- [ ] Encrypted Data Bags | |
- [ ] chef-vault | |
- [ ] Searching | |
- [ ] Using Data Bags in recipes | |
- [ ] Deploying Applications with Chef | |
- [ ] Deploy entirely using Chef | |
- [ ] Packaging | |
- [ ] knife-spork | |
- [ ] Community | |
- [ ] chef-client Cookbook | |
- [ ] Extending community cookbooks | |
- [ ] Pull Requests | |
- [ ] Getting support from Chef Software | |
- [ ] Appendix A - Alternative Test Kitchen Plugins | |
- [ ] Run Chef in a Cloud Provider | |
- [X] DigitalOcean (kitchen-digitalocean) | |
- [ ] Amazon EC2 (kitchen-ec2) | |
- [ ] Google Cloud Engine (kitchen-gce) | |
- [ ] Rackspace (kitchen-rackspace) | |
- [ ] Run Chef in a Container | |
- [ ] LXC (kitchen-lxc) | |
- [ ] Docker (kitchen-docke |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment