SSL support

@hajoeichler please review. I will do a PR for the new puppet config as well...