@javierbertoli I should apologize for hijacking your PR to start a more general debate. :)

@example42 It's not clear to me either but the pedantic version is unambiguous.  Consider an API for vsftp that looks like below.  Is it completely obvious what `config_file_template` is affecting?  I think you could argue that is it general is and I've done that myself in this module https://github.com/jhoblitt/puppet-pureftpd#setting-configuration-options

```
config_file_template
chroot_list_config_file_template
banned_email_config_file_template
```