Use "when" on includes and not in every task

This commit moves the `when` keyword on the `include` tasks of `main.yml` instead of having it in every task for each distro.