jhoblitt / puppet-smartd

Manages the smartmontools package including the smartd daemon
Other
14 stars 24 forks source link

Remove shell_config dependency #47

Closed lamawithonel closed 8 years ago

lamawithonel commented 8 years ago

This replaces the shell_config resource on Debian-based systems with an equivalent augeas resource. It also changes it to depend on the value of the $svc_enable variable instead of $file_ensure, bringing it in-line with its purpose.

lamawithonel commented 8 years ago

I've tested this in my environment and it works as expected (Ubuntu 12.04). The previous Travis errors were due to a Puppet 4 type error in params.pp, but the second commit fixes that.

jhoblitt commented 8 years ago

@lamawithonel Fantastic!

jhoblitt commented 8 years ago

release as v2.6.0: https://forge.puppetlabs.com/jhoblitt/smartd/2.6.0

lamawithonel commented 8 years ago

Thanks for the quick merge and release!