---
#
# edX Configuration
#
# github:     https://github.com/edx/configuration
# wiki:       https://openedx.atlassian.net/wiki/display/OpenOPS
# code style: https://openedx.atlassian.net/wiki/display/OpenOPS/Ansible+Code+Conventions
# license:    https://github.com/edx/configuration/blob/master/LICENSE.TXT
#
##
# Defaults for role edx_service
# 

#
# vars are namespace with the module name.
#
edx_service_name: edx_service

edx_service_repos: []
#
# OS packages
#
edx_service_packages:
  debian: []
  redhat: []

---
#
# edX Configuration
#
# github:     https://github.com/edx/configuration
# wiki:       https://openedx.atlassian.net/wiki/display/OpenOPS
# code style: https://openedx.atlassian.net/wiki/display/OpenOPS/Ansible+Code+Conventions
# license:    https://github.com/edx/configuration/blob/master/LICENSE.TXT
#
##
# Defaults for role edx_service
# 

#
# vars are namespace with the module name.
#
edx_service_name: edx_service

edx_service_repos: []

# A few roles meta this role but don't need a config file written
# this allows them to not pass a config and the tasks will skip
# and not write out a config at all.
edx_service_config: {}

#
# OS packages
#
edx_service_packages:
  debian: []
  redhat: []

Allow roles who don't want a config file to skip passing one in
Allow roles who don't want a config file to skip passing one in

This worked before because edx_service_config was undefined, now
we have a default empty dict which causes the same behavior (skips the
app file generation step).  This is used by xqwatcher and harstorage.

If we prefer to change those roles instead, I'm not wedded to this fix.
