# Copyright (c) 2013 AnsibleWorks, Inc. # All Rights Reserved. # Production settings for Ansible Commander project. from defaults import * DEBUG = False TEMPLATE_DEBUG = DEBUG # Clear database settings to force production environment to define them. DATABASES = {} # Clear the secret key to force production environment to define it. SECRET_KEY = None # Hosts/domain names that are valid for this site; required if DEBUG is False # See https://docs.djangoproject.com/en/dev/ref/settings/#allowed-hosts ALLOWED_HOSTS = [] # If a local_settings.py file is present here, use it and ignore the global # settings. Normally, local settings would only be present during development. try: local_settings_file = os.path.join(os.path.dirname(__file__), 'local_settings.py') execfile(local_settings_file) # Hack so that the autoreload will detect changes to local_settings.py. class dummymodule(str): __file__ = property(lambda self: self) sys.modules['local_settings'] = dummymodule(local_settings_file) except IOError: # Otherwise, rely on the global settings file specified in the environment, # defaulting to /etc/ansibleworks/settings.py. try: settings_file = os.environ.get('ANSIBLEWORKS_SETTINGS_FILE', '/etc/ansibleworks/settings.py') execfile(settings_file) except IOError: pass