saz/puppet-ssh — pull request #23 by CyBeRoni (2014-03-04 15:40:16+00:00)
Title: Really make $ensure variable

I don't know how it worked before (though I swear it did), but it shouldn't have and as such it stopped. Since ssh::client and ssh::server were including ssh::*::config with include rather than as a class, $ensure never gets passed to them and thus always defaults to 'present'.

Fixed that now, the ::install classes get the variable from their parent.