What is your "rule" to decide what is in plugins and what is in providers tasks ?
I'd like to add a task to install a list of packages provided by user in the manifest (2 things in fact, packages from Debian repo, and locally provided packages). Should I create a plugin or a new task in my provider?