Commit 743fbe6b by John Jarvis

Merge pull request #474 from edx/jarv/grade-download

Jarv/grade download
parents 69cf2432 d38797b3
...@@ -15,6 +15,7 @@ ...@@ -15,6 +15,7 @@
dns_name: "{{ dns_name }}" dns_name: "{{ dns_name }}"
dns_zone: "{{ dns_zone }}" dns_zone: "{{ dns_zone }}"
terminate_instance: true terminate_instance: true
instance_profile_name: sandbox
- name: Configure instance(s) - name: Configure instance(s)
hosts: launched hosts: launched
......
...@@ -68,6 +68,7 @@ EDXAPP_MITX_FEATURES: ...@@ -68,6 +68,7 @@ EDXAPP_MITX_FEATURES:
SUBDOMAIN_BRANDING: false SUBDOMAIN_BRANDING: false
SUBDOMAIN_COURSE_LISTINGS: false SUBDOMAIN_COURSE_LISTINGS: false
PREVIEW_LMS_BASE: $EDXAPP_PREVIEW_LMS_BASE PREVIEW_LMS_BASE: $EDXAPP_PREVIEW_LMS_BASE
ENABLE_S3_GRADE_DOWNLOADS: true
EDXAPP_BOOK_URL: '' EDXAPP_BOOK_URL: ''
# This needs to be set to localhost # This needs to be set to localhost
...@@ -110,6 +111,11 @@ EDXAPP_MKTG_URL_LINK_MAP: {} ...@@ -110,6 +111,11 @@ EDXAPP_MKTG_URL_LINK_MAP: {}
# Example: xxxxx.cloudfront.net/static/ # Example: xxxxx.cloudfront.net/static/
EDXAPP_STATIC_URL_BASE: "/static/" EDXAPP_STATIC_URL_BASE: "/static/"
# Settings for Grade downloads
EDXAPP_GRADE_STORAGE_TYPE: 'localfs'
EDXAPP_GRADE_BUCKET: 'edx-grades'
EDXAPP_GRADE_ROOT_PATH: '/tmp/edx-s3/grades'
#-------- Everything below this line is internal to the role ------------ #-------- Everything below this line is internal to the role ------------
#Use YAML references (& and *) and hash merge <<: to factor out shared settings #Use YAML references (& and *) and hash merge <<: to factor out shared settings
...@@ -262,6 +268,10 @@ edxapp_generic_auth_config: &edxapp_generic_auth ...@@ -262,6 +268,10 @@ edxapp_generic_auth_config: &edxapp_generic_auth
CELERY_BROKER_PASSWORD: $EDXAPP_CELERY_PASSWORD CELERY_BROKER_PASSWORD: $EDXAPP_CELERY_PASSWORD
generic_env_config: &edxapp_generic_env generic_env_config: &edxapp_generic_env
GRADES_DOWNLOAD:
STORAGE_TYPE: $EDXAPP_GRADE_STORAGE_TYPE
BUCKET: $EDXAPP_GRADE_BUCKET
ROOT_PATH: $EDXAPP_GRADE_ROOT_PATH
STATIC_URL_BASE: $EDXAPP_STATIC_URL_BASE STATIC_URL_BASE: $EDXAPP_STATIC_URL_BASE
STATIC_ROOT_BASE: $edxapp_staticfile_dir STATIC_ROOT_BASE: $edxapp_staticfile_dir
LMS_BASE: $EDXAPP_LMS_BASE LMS_BASE: $EDXAPP_LMS_BASE
......
...@@ -46,6 +46,7 @@ ...@@ -46,6 +46,7 @@
instance_tags: "{{instance_tags}}" instance_tags: "{{instance_tags}}"
root_ebs_size: "{{ root_ebs_size }}" root_ebs_size: "{{ root_ebs_size }}"
zone: "{{ zone }}" zone: "{{ zone }}"
instance_profile_name: "{{ instance_profile_name }}"
register: ec2 register: ec2
- name: launch_ec2 | Add DNS name - name: launch_ec2 | Add DNS name
......
...@@ -32,4 +32,10 @@ rabbitmq_ip: "127.0.0.1" ...@@ -32,4 +32,10 @@ rabbitmq_ip: "127.0.0.1"
rabbitmq_refresh: True rabbitmq_refresh: True
COMMON_HOSTNAME: edx-server COMMON_HOSTNAME: edx-server
EDXAPP_STATIC_URL_BASE: $static_url_base EDXAPP_STATIC_URL_BASE: $static_url_base
# Settings for Grade downloads
EDXAPP_GRADE_STORAGE_TYPE: 's3'
EDXAPP_GRADE_BUCKET: 'edx-grades'
EDXAPP_GRADE_ROOT_PATH: 'sandbox'
EOF EOF
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment