Over the past week or so I have been reviewing the landscape of Installers that I can use to get Chef installed on people’s machines. The landscape has changed quite a bit since the last time I looked, with a lot more small install authoring tools available. Before, it was just InstallShield or Wise Installer – now there’s NSIS, InnoSetup (I know, not new..), AdvancedInstaller, and several other viable tools.
And after carefully reviewing many of them, I’ve run into road blocks with my setup needs that can’t be fulfilled without spending upwords of $500. So I now have a setup using Visual Studio 2005’s deployment projects. It’s not quite what I wanted when I first started down the road but it’s not too bad either. In fact, I may actually end up liking this method a bit more. Read on for details.