DevOps Monkey Goodness

Monthly archives for November, 2012

How to Silently Install Web Deploymen...

How to Silently Install Web Deployment Tool Excluding Remote Management Service

Whilst writing my Chef recipe I needed to install the Microsoft Web Deployment tool (MSDeploy) silently and I wanted all options except the Remote Agent Service or Web Deployment Agent Service as seen in services (MsDepSvc). I couldn’t find anything out there so after running the msi with verbose logging I eventually found the solution […]

Using Chef Solo and Powershell to Pro...

Using Chef Solo and Powershell to Provision Windows 2008 and Windows 7 – Part 2

In part 1 I covered the basics of getting started with Chef Solo to run some Windows and PowerShell commands, in part 2 I’m going to cover creating roles and running certain recipes for different roles. Links to the Chef series: Part 1: http://www.ifunky.net/Blog/post/Using-Chef-Solo-and-Powershell-to-Provision-Windows-2008-and-Windows-7-Part-1.aspx NOTE: This article builds upon the “BuildIt” recipe from part 1 so […]

Using Chef Solo and Powershell to Pro...

Using Chef Solo and Powershell to Provision Windows 2008 and Windows 7 – Part 1

I’ve started to look at Chef recently to provision Windows 2008 servers and Windows 7 developer workstations but I found the getting started guide on the Opscode wiki to be not very useful particularly if you’re using Windows. This guide aims to cover the basics to get going with Chef Solo to provision Windows servers and […]

When Ping Is Not Enough

When Ping Is Not Enough

During my day to day DevOps role I find myself pinging servers or “prodding” something to check connectivity.  I came across an advanced ping tool called CryPing which is capable of testing numerous issues such as: Basic IP network connectivity (just like the ping command) Ping HTTP, SMTP, POP3 Response headers from HTTP ping Port […]

How to Use NTLM Integrated Security W...

How to Use NTLM Integrated Security With WebDeploy and PowerShell

Here’s a quick guide to using NTLM integrated security with Microsoft Web Deploy (MSDeploy). My initial attempts at this task kept resulting in the following error:  Exception calling “SyncTo” with “4” argument(s): “Connected to the destination computer (“YOUR_COMPUTERNAME”) us ing the Web Management Service, but could not authorize. Make sure that you are using the […]

Using Chef to Provision Windows with ...

Using Chef to Provision Windows with AWS EC2 – Part 1

In my quest for complete automation I’ve started to look research some tools for provisioning of servers and in particular AWS instances.  As I started to read about numerous tools I noticed that there are so many different tooling options it’s hard to know which one to use. As my target environment is Microsoft Windows […]

Smoke Test Your Environment With a Po...

Smoke Test Your Environment With a PowerShell DSL and Selenium ChromeDriver

You can do just about anything in PowerShell and recently I’ve been looking how I can create a nice DSL in PowerShell in order to run automated Selenium browser tests post deployment. It’s very common to use Selenium to create acceptance tests but the key here is I’m creating a suite of smoke tests that […]