Attempt to port the Chef SSH Cookbook, because I'm a Puppet n00b and all the Puppet ones confused me.