There is a future PR that will implement those bits and uncomment them.
https://github.com/razorsedge/puppet-smartd/tree/feature/dependencies
I just made the mistake of committing to master on this PR and want a separate PR for the fixes to dependencies.