Sorry, I forgot to respond to this. Actually, it's common to move OS specifics to params.pp so you have less conditional logic in your other manifests so I'd still prefer this to be in params. @domcleal @GregSutcliffe?