Now that you know what the cookbook and its recipe are doing, let's go ahead and apply the recipe to our Windows host. Here, we will install the Umbraco CMS onto a Windows host through the following steps:
Bootstrapping the Windows server with the Chef client
Creating a role for the Umbraco CMS application
Adding the
umbraco
recipe to the Umbraco role'srun_list
Applying the newly created role to the host
Completing the configuration of the CMS through a web browser
In the following example, we are using a Windows Server 2012 host with a fresh installation of Windows. As usual, we will bootstrap our host using knife
as follows:
knife bootstrap windows winrm HOSTIP -x Administrator -d windows-chef-client-msi
This will execute the contents of the windows-chef-client-msi.rb
bootstrapping template on the host located at HOSTIP
, installing the Chef client and registering the host with the Chef service. Once it has completed, you will see an output...