Included mpm and other modules required for basic operation

I see where you're going with this, but I would prefer a whitelist approach for two reasons:

1. Whitelist will fail fast if something is misspelled / misconfigured. Blacklist will silently leave modules enabled.
2. Easier debugging, as the Ansible playbook will have an authoritative list of all modules that are enabled.