---
#Use YAML references (& and *) and hash merge <<: to factor out shared settings
#see http://atechie.net/2009/07/merging-hashes-in-yaml-conf-files/
lms_auth_config:  &lms_auth
  'ANALYTICS_API_KEY':  'hidden-prod'
  'AWS_ACCESS_KEY_ID':  'hidden-prod'
  'AWS_SECRET_ACCESS_KEY':  'hidden-prod'
  'CONTENTSTORE':
    'ENGINE':  'xmodule.contentstore.mongo.MongoContentStore'
    'OPTIONS':
      'db':  'hidden-prod'
      'host': [ 'hidden-prod',  'hidden-prod']
      'password':  'hidden-prod'
      'port': 0000 
      'user':  'hidden-prod'
  'DATABASES':
    'default': { 'ENGINE':  'hidden-prod',
      'HOST':  'hidden-prod',  'NAME':  'hidden-prod',
      'PASSWORD':  'hidden-prod',  'PORT': 0000,
      'USER':  'hidden-prod'}
  'MODULESTORE':
    'default':
      'ENGINE':  'xmodule.modulestore.mongo.MongoModuleStore'
      'OPTIONS':  &lms_modulestore_default_options
        'collection':  'hidden-prod'
        'db':  'hidden-prod'
        'default_class':  'hidden-prod'
        'fs_root':  'hidden-prod'
        'host': [ 'hidden-prod',  'hidden-prod']
        'password':  'hidden-prod'
        'port': 0000
        'render_template':  'hidden-prod'
        'user':  'hidden-prod'
  'OPEN_ENDED_GRADING_INTERFACE': { 'hidden-prod':  'hidden-prod',
    'password':  'hidden-prod',  'hidden-prod':  'hidden-prod',
    'staff_grading':  'hidden-prod',  'hidden-prod':  'hidden-prod',
    'username':  'hidden-prod'}
  'PEARSON_TEST_PASSWORD':  'hidden-prod'
  'SECRET_KEY':  'hidden-prod'
  'XQUEUE_INTERFACE':
    'basic_auth': [ 'hidden-prod',  'hidden-prod']
    'django_auth': { 'password':  'hidden-prod',
      'username':  'hidden-prod'}
    'url':  'hidden-prod'
 
lms_env_config:  &lms_env
  'CERT_QUEUE':  'certificates'
#  'COURSE_LISTINGS':
#    'default': ['MITx/6.002x/2012_Fall']
#    'stage-berkeley': [ 'BerkeleyX/CS169/fa12']
#    'stage-harvard': [ 'HarvardX/CS50/2012H']
#    'stage-mit': [ 'MITx/3.091/MIT_2012_Fall']
#    'stage-num': [ 'MITx/6.002x-NUM/2012_Fall_NUM']
#    'stage-sjsu': [ 'MITx/6.002x-EE98/2012_Fall_SJSU']
  'LOCAL_LOGLEVEL':  'INFO'
#  'META_UNIVERSITIES':
#    'UTx': [ 'UTAustinX']
  'MITX_FEATURES':
    'AUTH_USE_OPENID_PROVIDER': true
    'CERTIFICATES_ENABLED': true
    'ENABLE_DISCUSSION_SERVICE': true
    'ENABLE_INSTRUCTOR_ANALYTICS': true
    'ENABLE_PEARSON_HACK_TEST': false
    'SUBDOMAIN_BRANDING': false
    'SUBDOMAIN_COURSE_LISTINGS': false
#  'SUBDOMAIN_BRANDING':
#    'stage-berkeley':  'BerkeleyX'
#    'stage-harvard':  'HarvardX'
#    'stage-mit':  'MITx'
#    'stage-num':  'MITx'
#    'stage-sjsu':  'MITx'
#  'VIRTUAL_UNIVERSITIES': []
  'WIKI_ENABLED': true
  'SYSLOG_SERVER':  'hidden-prod'
  'SITE_NAME':  'hidden-prod'
  'LOG_DIR':  'hidden-prod'
  'MEDIA_URL':  'hidden-prod'
  'BOOK_URL':  'hidden-prod'
  'ANALYTICS_SERVER_URL':  'hidden-prod'
  'DEFAULT_FROM_EMAIL':  'hidden-stage'
  'DEFAULT_FEEDBACK_EMAIL': 'hidden-stage'
  'ADMINS' : 
  - ['name', 'email']
  'TIME_ZONE': 'America/New_York'
  'CACHES':  &lms_caches
    'default':
      'BACKEND':  'django.core.cache.backends.memcached.MemcachedCache'
      'KEY_FUNCTION':  'util.memcache.safe_key'
      'KEY_PREFIX':  'hidden-prod'
      'LOCATION': [ 'hidden-prod',
        'hidden-prod']
    'general':
      'BACKEND':  'django.core.cache.backends.memcached.MemcachedCache'
      'KEY_FUNCTION':  'util.memcache.safe_key'
      'KEY_PREFIX':  'hidden-prod'
      'LOCATION': [ 'hidden-prod',
        'hidden-prod']
    'mongo_metadata_inheritance':
      'BACKEND':  'django.core.cache.backends.memcached.MemcachedCache'
      'KEY_FUNCTION':  'util.memcache.safe_key'
      'TIMEOUT': 300
      'KEY_PREFIX':  'hidden-prod'
      'LOCATION': [ 'hidden-prod',
        'hidden-prod']
    'staticfiles':
      'BACKEND':  'django.core.cache.backends.memcached.MemcachedCache'
      'KEY_FUNCTION':  'util.memcache.safe_key'
      'KEY_PREFIX':  'hidden-prod'
      'LOCATION': [ 'hidden-prod',
        'hidden-prod']
  'COMMENTS_SERVICE_URL':  'hidden-prod'
  'LOGGING_ENV':  'hidden-prod'
  'SESSION_COOKIE_DOMAIN':  'hidden-prod'
  'COMMENTS_SERVICE_KEY':  'hidden-prod'

cms_auth_config:
  'AWS_ACCESS_KEY_ID':  'hidden-prod'
  'AWS_SECRET_ACCESS_KEY':  'hidden-prod'
  'CONTENTSTORE':
    'ENGINE':  'xmodule.contentstore.mongo.MongoContentStore'
    'OPTIONS':
      'db':  'hidden-prod'
      'host': [ 'hidden-prod',  'hidden-prod']
      'password':  'hidden-prod'
      'port': 0000 
      'user':  'hidden-prod'
  'DATABASES':
    'default': { 'ENGINE':  'hidden-prod',
      'HOST':  'hidden-prod',  'NAME':  'hidden-prod',
      'PASSWORD':  'hidden-prod',  'PORT': 0000,
      'USER':  'hidden-prod'}
  'MODULESTORE':
    'default':
      'ENGINE': 'xmodule.modulestore.mongo.DraftMongoModuleStore'
      'OPTIONS':
        'collection':  'hidden-prod'
        'db':  'hidden-prod'
        'default_class':  'hidden-prod'
        'fs_root':  'hidden-prod'
        'host': [ 'hidden-prod',  'hidden-prod']
        'password':  'hidden-prod'
        'port': 0000
        'render_template':  'hidden-prod'
        'user':  'hidden-prod'
    'direct':
      'ENGINE': 'xmodule.modulestore.mongo.MongoModuleStore'
      'OPTIONS':
        'collection':  'hidden-prod'
        'db':  'hidden-prod'
        'default_class':  'hidden-prod'
        'fs_root':  'hidden-prod'
        'host': [ 'hidden-prod',  'hidden-prod']
        'password':  'hidden-prod'
        'port': 0000
        'render_template':  'hidden-prod'
        'user':  'hidden-prod'
  'SECRET_KEY':  'hidden-prod'

cms_env_config:
  'CACHES':
    'default':
      'BACKEND':  'django.core.cache.backends.memcached.MemcachedCache'
      'KEY_FUNCTION':  'util.memcache.safe_key'
      'KEY_PREFIX': 'cms.edx.org'
      'LOCATION': [ "deploycache-large.foo-bar.amazonaws.com:11211" ]
    'mongo_metadata_inheritance':
      'BACKEND':  'django.core.cache.backends.memcached.MemcachedCache'
      'KEY_FUNCTION':  'util.memcache.safe_key'
      'TIMEOUT': 300
      'KEY_PREFIX': 'cms.edx.org'
      'LOCATION': [ "deploycache-large.foo-bar.amazonaws.com:11211" ]
    'staticfiles':
      'BACKEND':  'django.core.cache.backends.memcached.MemcachedCache'
      'KEY_FUNCTION':  'util.memcache.safe_key'
      'KEY_PREFIX': 'cms.edx.org'
      'LOCATION': [ "deploycache-large.foo-bar.amazonaws.com:11211" ]
    'general':
      'KEY_PREFIX':  'hidden-prod'
      'LOCATION': [ 'hidden-prod',
        'hidden-prod']
  'LOG_DIR': '{{ COMMON_LOG_DIR }}/edx'
  'LOGGING_ENV': 'cms-dev'
  'SITE_NAME': 'studio.cms-dev.m.edx.org'
  'SYSLOG_SERVER': 'syslog.a.m.i4x.org'
  'LMS_BASE': 'cms-dev.m.edx.org'
  'SESSION_COOKIE_DOMAIN': '.cms-dev.m.edx.org'
  'SEGMENT_IO_KEY': 'hidden-prod'
  'MITX_FEATURES':
    'DISABLE_COURSE_CREATION': false
    'SEGMENT_IO': false

lms_preview_auth_config:
  <<: *lms_auth
  'MODULESTORE':
    'default':
      'ENGINE': 'xmodule.modulestore.mongo.DraftMongoModuleStore'
      'OPTIONS': *lms_modulestore_default_options

lms_preview_env_config:
  <<: *lms_env
  'SITE_NAME':  'preview.class.stanford.edu'
  'COMMENTS_SERVICE_KEY':  false
  'CACHES': 
    <<: *lms_caches
    'general':
      'BACKEND' : 'django.core.cache.backends.memcached.MemcachedCache'
      'KEY_PREFIX':  'preview.edx.org'
      'KEY_FUNCTION': 'util.memcache.safe_key'
      'LOCATION': [ 'vpc-974dbeff-cache.oyg26r.0001.usw1.cache.amazonaws.com:12345',
                    'vpc-974dbeff-cache.oyg26r.0002.usw1.cache.amazonaws.com:12345' ]