Add puppetdoc
Remove redundant parameter: $modules_enabled
Add missing parameter: $service_hasrestart