# having variables as the sole param for the module is valid (include_vars, add_host, and group_by?)
raiseAnsibleParserError("this task '%s' has extra params, which is only allowed in the following modules: %s"%(action,", ".join(RAW_PARAM_MODULES)),obj=self._task_ds)
#elif args.get('_raw_params', '') != '' and action not in ('command', 'shell', 'script', 'include_vars'):
# raise AnsibleParserError("this task has extra params, which is only allowed in the command, shell or script module.", obj=self._task_ds)