With the defined check, it's possible to have config syntax errors
With the defined check, it's possible to have config syntax errors

Ansible will then skip the task and not write a config file.
I content that we want ansible to bail out if the dict it gets
in edx_service_config is invalid.

I'll need to change the two roles that pass no config (xqwatcher
and harstorage) to pass {} which will evaluate to false and skip
making a config.

Noticed this when manually testing config changes and saw missing
files rather than syntax errors.  In particular, this will make
our config checking code much better.

hks-epod/configuration,hastexo/edx-configuration,michaelsteiner19/open-edx-configuration,hastexo/edx-configuration,proversity-org/configuration,EDUlib/configuration,stvstnfrd/configuration,appsembler/configuration,arbrandes/edx-configuration,mitodl/configuration,EDUlib/configuration,hastexo/edx-configuration,appsembler/configuration,arbrandes/edx-configuration,proversity-org/configuration,hks-epod/configuration,proversity-org/configuration,hastexo/edx-configuration,appsembler/configuration,gsehub/configuration,rue89-tech/configuration,rue89-tech/configuration,Stanford-Online/configuration,arbrandes/edx-configuration,stvstnfrd/configuration,Stanford-Online/configuration,EDUlib/configuration,rue89-tech/configuration,stvstnfrd/configuration,hastexo/edx-configuration,rue89-tech/configuration,Stanford-Online/configuration,edx/configuration,michaelsteiner19/open-edx-configuration,gsehub/configuration,hks-epod/configuration,edx/configuration,gsehub/configuration,mitodl/configuration,Stanford-Online/configuration,EDUlib/configuration,edx/configuration,EDUlib/configuration,hks-epod/configuration,proversity-org/configuration,appsembler/configuration,michaelsteiner19/open-edx-configuration,edx/configuration,rue89-tech/configuration,gsehub/configuration,michaelsteiner19/open-edx-configuration,mitodl/configuration,stvstnfrd/configuration,proversity-org/configuration,mitodl/configuration,arbrandes/edx-configuration,stvstnfrd/configuration,hks-epod/configuration,Stanford-Online/configuration,arbrandes/edx-configuration,gsehub/configuration