Ssh puppet module

Needs review before merging.