Chef Server (roll-your-own or chef.io)
Workstation with ChefDK
Windows Server 2012 R2 node
Ubuntu Server 14.04 LTS node
Create all-nodes cookbook
Use Berkshelf
Configure chef-client
Configure web services
Verify configuration
Install SQL Server
Create & populate database
Verify configuration
Configure web application
Grant access to database
Verify configuration
Configured chef-client with community cookbook
Installed & configured IIS
Installed & configured SQL Server
Built IIS/SQL web application
Apply all-nodes cookbook
Configure chef-client
Create user & group
Configure web services
Verify configuration
Install MySQL
Create & populate database
Verify configuration
Configure web application
Grant access to database
Verify configuration
Configured chef-client with community cookbook
Configured Apache, MySQL and PHP on Ubuntu
Install VirtualBox
Configure VirtualBox
Verify VirtualBox
Install Vagrant
Configure Vagrant
Verify Vagrant
Create Vagrant Box
Install Packer
Configure Packer
Build a Windows Vagrant box
Install & configure VirtualBox
Install & configure Vagrant
Install & configure Packer
Verify test environment
Create motd cookbook
Create Ubuntu test instance
Verify cookbook with Test Kitchen
Destroy test instance
Create server-settings cookbook
Create Windows test instance
Verify cookbook with Test Kitchen
Destroy test instance
Create Ubuntu test instance
Converge webapp-linux cookbook
Verify web application is running
Destroy test instance
Create Windows test instance
Converge webapp-windows cookbook
Verify web application is running
Destroy test instance
Test basic cookbooks with Test Kitchen
Test webapp-linux with Test Kitchen
Test webapp-windows with Test Kitchen
Wrote a web application on Windows Server
Wrote a web application on Ubuntu
Created a local testing environment
Tested Chef code with Test Kitchen