Can we run multiple modules in ansible using single ad-hoc command?
No, it is not possible.
ansible
command accepts only one set of arguments for a single module and its parameters.
-m MODULE_NAME, --module-name=MODULE_NAME
module name to execute (default=command
)