Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
C
configuration
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
edx
configuration
Commits
84926ee7
Commit
84926ee7
authored
Oct 03, 2014
by
David Baumgold
Committed by
Feanil Patel
Oct 20, 2014
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Switch from legacy variable templating system to Jinja2 everywhere
parent
e6cfa717
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
17 changed files
with
123 additions
and
123 deletions
+123
-123
playbooks/edx-west/cloudformation.yml
+5
-5
playbooks/roles/analytics-server/defaults/main.yml
+7
-7
playbooks/roles/analytics-server/tasks/deploy.yml
+1
-1
playbooks/roles/analytics/defaults/main.yml
+7
-7
playbooks/roles/analytics/tasks/deploy.yml
+1
-1
playbooks/roles/certs/defaults/main.yml
+18
-18
playbooks/roles/discern/defaults/main.yml
+11
-11
playbooks/roles/edxapp/defaults/main.yml
+0
-0
playbooks/roles/flower/defaults/main.yml
+1
-1
playbooks/roles/jenkins_admin/meta/main.yml
+3
-3
playbooks/roles/launch_ec2/tasks/main.yml
+1
-1
playbooks/roles/logstash/tasks/main.yml
+1
-1
playbooks/roles/ora/defaults/main.yml
+39
-39
playbooks/roles/rabbitmq/defaults/main.yml
+2
-2
playbooks/roles/rabbitmq/tasks/main.yml
+1
-1
playbooks/roles/xqueue/defaults/main.yml
+21
-21
playbooks/roles/xserver/defaults/main.yml
+4
-4
No files found.
playbooks/edx-west/cloudformation.yml
View file @
84926ee7
...
@@ -31,14 +31,14 @@
...
@@ -31,14 +31,14 @@
tasks
:
tasks
:
-
name
:
edX configuration
-
name
:
edX configuration
cloudformation
:
>
cloudformation
:
>
stack_name="
$name
" state=present
stack_name="
{{ name }}
" state=present
region=
$region
disable_rollback=false
region=
"{{ region }}"
disable_rollback=false
template=../cloudformation_templates/edx-server-multi-instance.json
template=../cloudformation_templates/edx-server-multi-instance.json
args
:
args
:
template_parameters
:
template_parameters
:
KeyName
:
$key
KeyName
:
"
{{key}}"
InstanceType
:
m1.small
InstanceType
:
m1.small
GroupTag
:
$group
GroupTag
:
"
{{group}}"
register
:
stack
register
:
stack
-
name
:
show stack outputs
-
name
:
show stack outputs
debug
:
msg="My stack outputs are
${stack.stack_outputs
}"
debug
:
msg="My stack outputs are
{{stack.stack_outputs}
}"
playbooks/roles/analytics-server/defaults/main.yml
View file @
84926ee7
...
@@ -41,14 +41,14 @@ analytics_auth_config:
...
@@ -41,14 +41,14 @@ analytics_auth_config:
DATABASES
:
DATABASES
:
analytics
:
analytics
:
<<
:
*databases_default
<<
:
*databases_default
USER
:
$AS_DB_ANALYTICS_USER
USER
:
"
{{AS_DB_ANALYTICS_USER}}"
PASSWORD
:
$AS_DB_ANALYTICS_PASSWORD
PASSWORD
:
"
{{AS_DB_ANALYTICS_PASSWORD}}"
HOST
:
$AS_DB_ANALYTICS_HOST
HOST
:
"
{{AS_DB_ANALYTICS_HOST}}"
ANALYTICS_API_KEY
:
$AS_API_KEY
ANALYTICS_API_KEY
:
"
{{AS_API_KEY}}"
ANALYTICS_RESULTS_DB
:
ANALYTICS_RESULTS_DB
:
MONGO_URI
:
$AS_DB_RESULTS_URL
MONGO_URI
:
"
{{AS_DB_RESULTS_URL}}"
MONGO_DB
:
$AS_DB_RESULTS_DB
MONGO_DB
:
"
{{AS_DB_RESULTS_DB}}"
MONGO_STORED_QUERIES_COLLECTION
:
$AS_DB_RESULTS_COLLECTION
MONGO_STORED_QUERIES_COLLECTION
:
"
{{AS_DB_RESULTS_COLLECTION}}"
as_role_name
:
"
analytics-server"
as_role_name
:
"
analytics-server"
as_user
:
"
analytics-server"
as_user
:
"
analytics-server"
...
...
playbooks/roles/analytics-server/tasks/deploy.yml
View file @
84926ee7
...
@@ -28,7 +28,7 @@
...
@@ -28,7 +28,7 @@
accept_hostkey=yes
accept_hostkey=yes
version={{ as_version }} force=true
version={{ as_version }} force=true
environment
:
environment
:
GIT_SSH
:
$as_git_ssh
GIT_SSH
:
"
{{as_git_ssh}}"
notify
:
restart the analytics service
notify
:
restart the analytics service
notify
:
start the analytics service
notify
:
start the analytics service
tags
:
tags
:
...
...
playbooks/roles/analytics/defaults/main.yml
View file @
84926ee7
...
@@ -34,14 +34,14 @@ analytics_auth_config:
...
@@ -34,14 +34,14 @@ analytics_auth_config:
DATABASES
:
DATABASES
:
analytics
:
analytics
:
<<
:
*databases_default
<<
:
*databases_default
USER
:
$ANALYTICS_DB_ANALYTICS_USER
USER
:
"
{{
ANALYTICS_DB_ANALYTICS_USER
}}"
PASSWORD
:
$ANALYTICS_DB_ANALYTICS_PASSWORD
PASSWORD
:
"
{{
ANALYTICS_DB_ANALYTICS_PASSWORD
}}"
HOST
:
$ANALYTICS_DB_ANALYTICS_HOST
HOST
:
"
{{
ANALYTICS_DB_ANALYTICS_HOST
}}"
ANALYTICS_API_KEY
:
$ANALYTICS_API_KEY
ANALYTICS_API_KEY
:
"
{{
ANALYTICS_API_KEY
}}"
ANALYTICS_RESULTS_DB
:
ANALYTICS_RESULTS_DB
:
MONGO_URI
:
$ANALYTICS_DB_RESULTS_URL
MONGO_URI
:
"
{{
ANALYTICS_DB_RESULTS_URL
}}"
MONGO_DB
:
$ANALYTICS_DB_RESULTS_DB
MONGO_DB
:
"
{{
ANALYTICS_DB_RESULTS_DB
}}"
MONGO_STORED_QUERIES_COLLECTION
:
$ANALYTICS_DB_RESULTS_COLLECTION
MONGO_STORED_QUERIES_COLLECTION
:
"
{{
ANALYTICS_DB_RESULTS_COLLECTION
}}"
analytics_role_name
:
"
analytics"
analytics_role_name
:
"
analytics"
analytics_user
:
"
analytics"
analytics_user
:
"
analytics"
...
...
playbooks/roles/analytics/tasks/deploy.yml
View file @
84926ee7
...
@@ -28,7 +28,7 @@
...
@@ -28,7 +28,7 @@
accept_hostkey=yes
accept_hostkey=yes
version={{ analytics_version }} force=true
version={{ analytics_version }} force=true
environment
:
environment
:
GIT_SSH
:
$analytics_git_ssh
GIT_SSH
:
"
{{
analytics_git_ssh
}}"
notify
:
restart the analytics service
notify
:
restart the analytics service
notify
:
start the analytics service
notify
:
start the analytics service
tags
:
tags
:
...
...
playbooks/roles/certs/defaults/main.yml
View file @
84926ee7
...
@@ -71,25 +71,25 @@ certs_env_config:
...
@@ -71,25 +71,25 @@ certs_env_config:
# CERTS_DATA is legacy, not used
# CERTS_DATA is legacy, not used
CERT_DATA
:
{}
CERT_DATA
:
{}
QUEUE_NAME
:
"
certificates"
QUEUE_NAME
:
"
certificates"
QUEUE_URL
:
$CERTS_QUEUE_URL
QUEUE_URL
:
"
{{CERTS_QUEUE_URL}}"
CERT_BUCKET
:
$CERTS_BUCKET
CERT_BUCKET
:
"
{{CERTS_BUCKET}}"
# gnupg signing key
# gnupg signing key
CERT_KEY_ID
:
$CERTS_KEY_ID
CERT_KEY_ID
:
"
{{CERTS_KEY_ID}}"
LOGGING_ENV
:
"
"
LOGGING_ENV
:
"
"
CERT_GPG_DIR
:
$certs_gpg_dir
CERT_GPG_DIR
:
"
{{certs_gpg_dir}}"
CERT_URL
:
$CERTS_URL
CERT_URL
:
"
{{CERTS_URL}}"
CERT_DOWNLOAD_URL
:
$CERTS_DOWNLOAD_URL
CERT_DOWNLOAD_URL
:
"
{{CERTS_DOWNLOAD_URL}}"
CERT_WEB_ROOT
:
$CERTS_WEB_ROOT
CERT_WEB_ROOT
:
"
{{CERTS_WEB_ROOT}}"
COPY_TO_WEB_ROOT
:
$CERTS_COPY_TO_WEB_ROOT
COPY_TO_WEB_ROOT
:
"
{{CERTS_COPY_TO_WEB_ROOT}}"
S3_UPLOAD
:
$CERTS_S3_UPLOAD
S3_UPLOAD
:
"
{{CERTS_S3_UPLOAD}}"
CERT_VERIFY_URL
:
$CERTS_VERIFY_URL
CERT_VERIFY_URL
:
"
{{CERTS_VERIFY_URL}}"
TEMPLATE_DATA_DIR
:
$CERTS_TEMPLATE_DATA_DIR
TEMPLATE_DATA_DIR
:
"
{{CERTS_TEMPLATE_DATA_DIR}}"
certs_auth_config
:
certs_auth_config
:
QUEUE_USER
:
$CERTS_QUEUE_USER
QUEUE_USER
:
"
{{CERTS_QUEUE_USER}}"
QUEUE_PASS
:
$CERTS_QUEUE_PASS
QUEUE_PASS
:
"
{{CERTS_QUEUE_PASS}}"
QUEUE_AUTH_USER
:
$CERTS_XQUEUE_AUTH_USER
QUEUE_AUTH_USER
:
"
{{CERTS_XQUEUE_AUTH_USER}}"
QUEUE_AUTH_PASS
:
$CERTS_XQUEUE_AUTH_PASS
QUEUE_AUTH_PASS
:
"
{{CERTS_XQUEUE_AUTH_PASS}}"
CERT_KEY_ID
:
$CERTS_KEY_ID
CERT_KEY_ID
:
"
{{CERTS_KEY_ID}}"
CERT_AWS_ID
:
$CERTS_AWS_ID
CERT_AWS_ID
:
"
{{CERTS_AWS_ID}}"
CERT_AWS_KEY
:
$CERTS_AWS_KEY
CERT_AWS_KEY
:
"
{{CERTS_AWS_KEY}}"
playbooks/roles/discern/defaults/main.yml
View file @
84926ee7
...
@@ -53,23 +53,23 @@ discern_env_config:
...
@@ -53,23 +53,23 @@ discern_env_config:
discern_auth_config
:
discern_auth_config
:
AWS_ACCESS_KEY_ID
:
$DISCERN_AWS_ACCESS_KEY_ID
AWS_ACCESS_KEY_ID
:
"
{{DISCERN_AWS_ACCESS_KEY_ID}}"
AWS_SECRET_ACCESS_KEY
:
$DISCERN_SECRET_ACCESS_KEY
AWS_SECRET_ACCESS_KEY
:
"
{{DISCERN_SECRET_ACCESS_KEY}}"
BROKER_URL
:
$DISCERN_BROKER_URL
BROKER_URL
:
"
{{DISCERN_BROKER_URL}}"
CACHES
:
CACHES
:
default
:
default
:
BACKEND
:
'
django.core.cache.backends.memcached.MemcachedCache'
BACKEND
:
'
django.core.cache.backends.memcached.MemcachedCache'
LOCATION
:
$DISCERN_MEMCACHE
LOCATION
:
"
{{DISCERN_MEMCACHE}}"
CELERY_RESULT_BACKEND
:
$DISCERN_RESULT_BACKEND
CELERY_RESULT_BACKEND
:
"
{{DISCERN_RESULT_BACKEND}}"
DATABASES
:
DATABASES
:
default
:
default
:
ENGINE
:
django.db.backends.mysql
ENGINE
:
django.db.backends.mysql
HOST
:
$DISCERN_MYSQL_HOST
HOST
:
"
{{DISCERN_MYSQL_HOST}}"
NAME
:
$DISCERN_MYSQL_DB_NAME
NAME
:
"
{{DISCERN_MYSQL_DB_NAME}}"
PASSWORD
:
$DISCERN_MYSQL_PASSWORD
PASSWORD
:
"
{{DISCERN_MYSQL_PASSWORD}}"
PORT
:
$DISCERN_MYSQL_PORT
PORT
:
"
{{DISCERN_MYSQL_PORT}}"
USER
:
$DISCERN_MYSQL_USER
USER
:
"
{{DISCERN_MYSQL_USER}}"
GOOGLE_ANALYTICS_PROPERTY_ID
:
$DISCERN_GOOGLE_ANALYTICS_PROPERTY_ID
GOOGLE_ANALYTICS_PROPERTY_ID
:
"
{{DISCERN_GOOGLE_ANALYTICS_PROPERTY_ID}}"
discern_debian_pkgs
:
discern_debian_pkgs
:
...
...
playbooks/roles/edxapp/defaults/main.yml
View file @
84926ee7
This diff is collapsed.
Click to expand it.
playbooks/roles/flower/defaults/main.yml
View file @
84926ee7
...
@@ -24,4 +24,4 @@ flower_deploy_path: "{{ flower_venv_bin }}:/usr/local/sbin:/usr/local/bin:/usr/b
...
@@ -24,4 +24,4 @@ flower_deploy_path: "{{ flower_venv_bin }}:/usr/local/sbin:/usr/local/bin:/usr/b
flower_broker
:
"
amqp://{{
FLOWER_BROKER_USERNAME
}}:{{
FLOWER_BROKER_PASSWORD
}}@{{
FLOWER_BROKER_HOST
}}:{{
FLOWER_BROKER_PORT
}}"
flower_broker
:
"
amqp://{{
FLOWER_BROKER_USERNAME
}}:{{
FLOWER_BROKER_PASSWORD
}}@{{
FLOWER_BROKER_HOST
}}:{{
FLOWER_BROKER_PORT
}}"
flower_environment
:
flower_environment
:
PATH
:
$flower_deploy_path
PATH
:
"
{{flower_deploy_path}}"
playbooks/roles/jenkins_admin/meta/main.yml
View file @
84926ee7
...
@@ -9,12 +9,12 @@
...
@@ -9,12 +9,12 @@
#
#
##
##
# Role includes for role jenkins_admin
# Role includes for role jenkins_admin
#
#
# Example:
# Example:
#
#
# dependencies:
# dependencies:
# - {
# - {
# role: my_role
# role: my_role
# my_role_var0: "foo"
# my_role_var0: "foo"
# my_role_var1: "bar"
# my_role_var1: "bar"
# }
# }
...
@@ -22,7 +22,7 @@ dependencies:
...
@@ -22,7 +22,7 @@ dependencies:
-
common
-
common
-
aws
-
aws
-
role
:
jenkins_master
-
role
:
jenkins_master
jenkins_plugins
:
$jenkins_admin_plugins
jenkins_plugins
:
"
{{jenkins_admin_plugins}}"
-
role
:
supervisor
-
role
:
supervisor
supervisor_app_dir
:
"
{{
jenkins_supervisor_app_dir
}}"
supervisor_app_dir
:
"
{{
jenkins_supervisor_app_dir
}}"
supervisor_data_dir
:
"
{{
jenkins_supervisor_data_dir
}}"
supervisor_data_dir
:
"
{{
jenkins_supervisor_data_dir
}}"
...
...
playbooks/roles/launch_ec2/tasks/main.yml
View file @
84926ee7
...
@@ -21,7 +21,7 @@
...
@@ -21,7 +21,7 @@
module
:
ec2
module
:
ec2
state
:
'
absent'
state
:
'
absent'
region
:
"
{{
region
}}"
region
:
"
{{
region
}}"
instance_ids
:
${tag_lookup.instance_ids}
instance_ids
:
"
{{tag_lookup.instance_ids}}"
when
:
terminate_instance ==
true
and tag_lookup.instance_ids|length == 1
when
:
terminate_instance ==
true
and tag_lookup.instance_ids|length == 1
-
name
:
deregister instance from an an elb if it was in one
-
name
:
deregister instance from an an elb if it was in one
...
...
playbooks/roles/logstash/tasks/main.yml
View file @
84926ee7
...
@@ -32,7 +32,7 @@
...
@@ -32,7 +32,7 @@
get_url
:
url={{ logstash_url }} dest={{ logstash_app_dir }}/share/{{ logstash_file }}
get_url
:
url={{ logstash_url }} dest={{ logstash_app_dir }}/share/{{ logstash_file }}
-
name
:
ensure symlink with no version exists at {{ logstash_app_dir }}/share/logstash.jar
-
name
:
ensure symlink with no version exists at {{ logstash_app_dir }}/share/logstash.jar
file
:
src={{ logstash_app_dir }}/share/
${logstash_file
} dest={{ logstash_app_dir }}/share/logstash.jar state=link
file
:
src={{ logstash_app_dir }}/share/
{{logstash_file}
} dest={{ logstash_app_dir }}/share/logstash.jar state=link
-
name
:
start logstash
-
name
:
start logstash
action
:
service name=logstash state=started enabled=yes
action
:
service name=logstash state=started enabled=yes
...
...
playbooks/roles/ora/defaults/main.yml
View file @
84926ee7
...
@@ -87,61 +87,61 @@ ora_gunicorn_host: 127.0.0.1
...
@@ -87,61 +87,61 @@ ora_gunicorn_host: 127.0.0.1
# appropriate for running all edX
# appropriate for running all edX
# services on a single server.
# services on a single server.
ora_env_config
:
ora_env_config
:
LOGGING_ENV
:
$ORA_LOGGING_ENV
LOGGING_ENV
:
"
{{ORA_LOGGING_ENV}}"
LOG_DIR
:
"
{{
COMMON_DATA_DIR
}}/logs/xqueue"
LOG_DIR
:
"
{{
COMMON_DATA_DIR
}}/logs/xqueue"
COURSE_DATA_PATH
:
"
{{
ora_data_course_dir
}}"
COURSE_DATA_PATH
:
"
{{
ora_data_course_dir
}}"
REQUESTS_TIMEOUT
:
$ORA_REQUESTS_TIMEOUT
REQUESTS_TIMEOUT
:
"
{{ORA_REQUESTS_TIMEOUT}}"
QUEUES_TO_PULL_FROM
:
$ORA_QUEUES_TO_PULL_FROM
QUEUES_TO_PULL_FROM
:
"
{{ORA_QUEUES_TO_PULL_FROM}}"
TIME_BETWEEN_XQUEUE_PULLS
:
$ORA_TIME_BETWEEN_XQUEUE_PULLS
TIME_BETWEEN_XQUEUE_PULLS
:
"
{{ORA_TIME_BETWEEN_XQUEUE_PULLS}}"
TIME_BETWEEN_EXPIRED_CHECKS
:
$ORA_TIME_BETWEEN_EXPIRED_CHECKS
TIME_BETWEEN_EXPIRED_CHECKS
:
"
{{ORA_TIME_BETWEEN_EXPIRED_CHECKS}}"
GRADER_SETTINGS_DIRECTORY
:
$ORA_GRADER_SETTINGS_DIRECTORY
GRADER_SETTINGS_DIRECTORY
:
"
{{ORA_GRADER_SETTINGS_DIRECTORY}}"
MAX_NUMBER_OF_TIMES_TO_RETRY_GRADING
:
$ORA_MAX_NUMBER_OF_TIMES_TO_RETRY_GRADING
MAX_NUMBER_OF_TIMES_TO_RETRY_GRADING
:
"
{{ORA_MAX_NUMBER_OF_TIMES_TO_RETRY_GRADING}}"
MIN_TO_USE_ML
:
$ORA_MIN_TO_USE_ML
MIN_TO_USE_ML
:
"
{{ORA_MIN_TO_USE_ML}}"
ML_PATH
:
$ORA_ML_PATH
ML_PATH
:
"
{{ORA_ML_PATH}}"
ML_MODEL_PATH
:
$ORA_ML_MODEL_PATH
ML_MODEL_PATH
:
"
{{ORA_ML_MODEL_PATH}}"
TIME_BETWEEN_ML_CREATOR_CHECKS
:
$ORA_TIME_BETWEEN_ML_CREATOR_CHECKS
TIME_BETWEEN_ML_CREATOR_CHECKS
:
"
{{ORA_TIME_BETWEEN_ML_CREATOR_CHECKS}}"
TIME_BETWEEN_ML_GRADER_CHECKS
:
$ORA_TIME_BETWEEN_ML_GRADER_CHECKS
TIME_BETWEEN_ML_GRADER_CHECKS
:
"
{{ORA_TIME_BETWEEN_ML_GRADER_CHECKS}}"
MIN_TO_USE_PEER
:
$ORA_MIN_TO_USE_PEER
MIN_TO_USE_PEER
:
"
{{ORA_MIN_TO_USE_PEER}}"
PEER_GRADER_COUNT
:
$ORA_PEER_GRADER_COUNT
PEER_GRADER_COUNT
:
"
{{ORA_PEER_GRADER_COUNT}}"
PEER_GRADER_MINIMUM_TO_CALIBRATE
:
$ORA_PEER_GRADER_MINIMUM_TO_CALIBRATE
PEER_GRADER_MINIMUM_TO_CALIBRATE
:
"
{{ORA_PEER_GRADER_MINIMUM_TO_CALIBRATE}}"
PEER_GRADER_MAXIMUM_TO_CALIBRATE
:
$ORA_PEER_GRADER_MAXIMUM_TO_CALIBRATE
PEER_GRADER_MAXIMUM_TO_CALIBRATE
:
"
{{ORA_PEER_GRADER_MAXIMUM_TO_CALIBRATE}}"
PEER_GRADER_MIN_NORMALIZED_CALIBRATION_ERROR
:
$ORA_PEER_GRADER_MIN_NORMALIZED_CALIBRATION_ERROR
PEER_GRADER_MIN_NORMALIZED_CALIBRATION_ERROR
:
"
{{ORA_PEER_GRADER_MIN_NORMALIZED_CALIBRATION_ERROR}}"
EXPIRE_SUBMISSIONS_AFTER
:
$ORA_EXPIRE_SUBMISSIONS_AFTER
EXPIRE_SUBMISSIONS_AFTER
:
"
{{ORA_EXPIRE_SUBMISSIONS_AFTER}}"
RESET_SUBMISSIONS_AFTER
:
$ORA_RESET_SUBMISSIONS_AFTER
RESET_SUBMISSIONS_AFTER
:
"
{{ORA_RESET_SUBMISSIONS_AFTER}}"
LOCAL_LOGLEVEL
:
$ORA_LOCAL_LOGLEVEL
LOCAL_LOGLEVEL
:
"
{{ORA_LOCAL_LOGLEVEL}}"
DEBUG
:
$ORA_DEBUG
DEBUG
:
"
{{ORA_DEBUG}}"
SYSLOG_SERVER
:
ORA_SYSLOG_SERVER
SYSLOG_SERVER
:
ORA_SYSLOG_SERVER
USE_S3_TO_STORE_MODELS
:
ORA_USE_S3_TO_STORE_MODELS
USE_S3_TO_STORE_MODELS
:
ORA_USE_S3_TO_STORE_MODELS
S3_BUCKETNAME
:
$ORA_S3_BUCKETNAME
S3_BUCKETNAME
:
"
{{ORA_S3_BUCKETNAME}}"
ora_auth_config
:
ora_auth_config
:
USERS
:
$ORA_USERS
USERS
:
"
{{ORA_USERS}}"
XQUEUE_INTERFACE
:
XQUEUE_INTERFACE
:
django_auth
:
django_auth
:
username
:
$ORA_XQUEUE_DJANGO_USER
username
:
"
{{ORA_XQUEUE_DJANGO_USER}}"
password
:
$ORA_XQUEUE_DJANGO_PASSWORD
password
:
"
{{ORA_XQUEUE_DJANGO_PASSWORD}}"
basic_auth
:
[
$ORA_XQUEUE_BASIC_AUTH_USER
,
$ORA_XQUEUE_BASIC_AUTH_PASSWORD
]
basic_auth
:
[
"
{{ORA_XQUEUE_BASIC_AUTH_USER}}"
,
"
{{ORA_XQUEUE_BASIC_AUTH_PASSWORD}}"
]
url
:
$ORA_XQUEUE_URL
url
:
"
{{ORA_XQUEUE_URL}}"
GRADING_CONTROLLER_INTERFACE
:
GRADING_CONTROLLER_INTERFACE
:
django_auth
:
django_auth
:
password
:
$ORA_DJANGO_PASSWORD
password
:
"
{{ORA_DJANGO_PASSWORD}}"
username
:
$ORA_DJANGO_USER
username
:
"
{{ORA_DJANGO_USER}}"
url
:
$ORA_URL
url
:
"
{{ORA_URL}}"
DATABASES
:
DATABASES
:
default
:
default
:
ENGINE
:
'
django.db.backends.mysql'
ENGINE
:
'
django.db.backends.mysql'
NAME
:
$ORA_MYSQL_DB_NAME
NAME
:
"
{{ORA_MYSQL_DB_NAME}}"
USER
:
$ORA_MYSQL_USER
USER
:
"
{{ORA_MYSQL_USER}}"
PASSWORD
:
$ORA_MYSQL_PASSWORD
PASSWORD
:
"
{{ORA_MYSQL_PASSWORD}}"
HOST
:
$ORA_MYSQL_HOST
HOST
:
"
{{ORA_MYSQL_HOST}}"
PORT
:
$ORA_MYSQL_PORT
PORT
:
"
{{ORA_MYSQL_PORT}}"
AWS_ACCESS_KEY_ID
:
$ORA_AWS_ACCESS_KEY_ID
AWS_ACCESS_KEY_ID
:
"
{{ORA_AWS_ACCESS_KEY_ID}}"
AWS_SECRET_ACCESS_KEY
:
$ORA_AWS_SECRET_ACCESS_KEY
AWS_SECRET_ACCESS_KEY
:
"
{{ORA_AWS_SECRET_ACCESS_KEY}}"
ora_environment
:
ora_environment
:
SERVICE_VARIANT
:
ora
SERVICE_VARIANT
:
ora
LANG
:
$ORA_LANG
LANG
:
"
{{ORA_LANG}}"
PATH
:
$ora_deploy_path
PATH
:
"
{{ora_deploy_path}}"
ora_debian_pkgs
:
ora_debian_pkgs
:
-
python-software-properties
-
python-software-properties
...
...
playbooks/roles/rabbitmq/defaults/main.yml
View file @
84926ee7
...
@@ -53,8 +53,8 @@ rabbitmq_ip: "{{ ansible_default_ipv4.address }}"
...
@@ -53,8 +53,8 @@ rabbitmq_ip: "{{ ansible_default_ipv4.address }}"
# Structure for auth config file.
# Structure for auth config file.
rabbitmq_auth_config
:
rabbitmq_auth_config
:
erlang_cookie
:
$RABBIT_ERLANG_COOKIE
erlang_cookie
:
"
{{RABBIT_ERLANG_COOKIE}}"
admins
:
$RABBIT_USERS
admins
:
"
{{RABBIT_USERS}}"
rabbitmq_clustered_hosts
:
[]
rabbitmq_clustered_hosts
:
[]
...
...
playbooks/roles/rabbitmq/tasks/main.yml
View file @
84926ee7
...
@@ -124,7 +124,7 @@
...
@@ -124,7 +124,7 @@
configure_priv='.*' tags="administrator" state=present
configure_priv='.*' tags="administrator" state=present
vhost={{ item[1] }}
vhost={{ item[1] }}
with_nested
:
with_nested
:
-
${rabbitmq_auth_config.admins}
-
"
{{rabbitmq_auth_config.admins}}"
-
RABBITMQ_VHOSTS
-
RABBITMQ_VHOSTS
when
:
"
'admins'
in
rabbitmq_auth_config"
when
:
"
'admins'
in
rabbitmq_auth_config"
tags
:
tags
:
...
...
playbooks/roles/xqueue/defaults/main.yml
View file @
84926ee7
...
@@ -56,33 +56,33 @@ xqueue_gunicorn_port: 8040
...
@@ -56,33 +56,33 @@ xqueue_gunicorn_port: 8040
xqueue_gunicorn_host
:
127.0.0.1
xqueue_gunicorn_host
:
127.0.0.1
xqueue_env_config
:
xqueue_env_config
:
XQUEUES
:
$XQUEUE_QUEUES
XQUEUES
:
"
{{XQUEUE_QUEUES}}"
XQUEUE_WORKERS_PER_QUEUE
:
$XQUEUE_WORKERS_PER_QUEUE
XQUEUE_WORKERS_PER_QUEUE
:
"
{{XQUEUE_WORKERS_PER_QUEUE}}"
LOGGING_ENV
:
$XQUEUE_LOGGING_ENV
LOGGING_ENV
:
"
{{XQUEUE_LOGGING_ENV}}"
SYSLOG_SERVER
:
$XQUEUE_SYSLOG_SERVER
SYSLOG_SERVER
:
"
{{XQUEUE_SYSLOG_SERVER}}"
LOG_DIR
:
"
{{
COMMON_DATA_DIR
}}/logs/xqueue"
LOG_DIR
:
"
{{
COMMON_DATA_DIR
}}/logs/xqueue"
RABBIT_HOST
:
$XQUEUE_RABBITMQ_HOSTNAME
RABBIT_HOST
:
"
{{XQUEUE_RABBITMQ_HOSTNAME}}"
S3_BUCKET
:
$XQUEUE_S3_BUCKET
S3_BUCKET
:
"
{{XQUEUE_S3_BUCKET}}"
S3_PATH_PREFIX
:
$XQUEUE_S3_PATH_PREFIX
S3_PATH_PREFIX
:
"
{{XQUEUE_S3_PATH_PREFIX}}"
LOCAL_LOGLEVEL
:
$XQUEUE_LOCAL_LOGLEVEL
LOCAL_LOGLEVEL
:
"
{{XQUEUE_LOCAL_LOGLEVEL}}"
xqueue_auth_config
:
xqueue_auth_config
:
AWS_ACCESS_KEY_ID
:
$XQUEUE_AWS_ACCESS_KEY_ID
AWS_ACCESS_KEY_ID
:
"
{{XQUEUE_AWS_ACCESS_KEY_ID}}"
AWS_SECRET_ACCESS_KEY
:
$XQUEUE_AWS_SECRET_ACCESS_KEY
AWS_SECRET_ACCESS_KEY
:
"
{{XQUEUE_AWS_SECRET_ACCESS_KEY}}"
REQUESTS_BASIC_AUTH
:
[
$XQUEUE_BASIC_AUTH_USER
,
$XQUEUE_BASIC_AUTH_PASSWORD
]
REQUESTS_BASIC_AUTH
:
[
"
{{XQUEUE_BASIC_AUTH_USER}}"
,
"
{{XQUEUE_BASIC_AUTH_PASSWORD}}"
]
USERS
:
$XQUEUE_DJANGO_USERS
USERS
:
"
{{XQUEUE_DJANGO_USERS}}"
DATABASES
:
DATABASES
:
default
:
default
:
ENGINE
:
"
django.db.backends.mysql"
ENGINE
:
"
django.db.backends.mysql"
NAME
:
$XQUEUE_MYSQL_DB_NAME
NAME
:
"
{{XQUEUE_MYSQL_DB_NAME}}"
USER
:
$XQUEUE_MYSQL_USER
USER
:
"
{{XQUEUE_MYSQL_USER}}"
PASSWORD
:
$XQUEUE_MYSQL_PASSWORD
PASSWORD
:
"
{{XQUEUE_MYSQL_PASSWORD}}"
HOST
:
$XQUEUE_MYSQL_HOST
HOST
:
"
{{XQUEUE_MYSQL_HOST}}"
PORT
:
$XQUEUE_MYSQL_PORT
PORT
:
"
{{XQUEUE_MYSQL_PORT}}"
RABBITMQ_USER
:
$XQUEUE_RABBITMQ_USER
RABBITMQ_USER
:
"
{{XQUEUE_RABBITMQ_USER}}"
RABBITMQ_PASS
:
$XQUEUE_RABBITMQ_PASS
RABBITMQ_PASS
:
"
{{XQUEUE_RABBITMQ_PASS}}"
xqueue_source_repo
:
https://github.com/edx/xqueue.git
xqueue_source_repo
:
"
https://github.com/edx/xqueue.git"
xqueue_version
:
'
HEAD'
xqueue_version
:
'
HEAD'
xqueue_pre_requirements_file
:
"
{{
xqueue_code_dir
}}/pre-requirements.txt"
xqueue_pre_requirements_file
:
"
{{
xqueue_code_dir
}}/pre-requirements.txt"
xqueue_post_requirements_file
:
"
{{
xqueue_code_dir
}}/requirements.txt"
xqueue_post_requirements_file
:
"
{{
xqueue_code_dir
}}/requirements.txt"
...
...
playbooks/roles/xserver/defaults/main.yml
View file @
84926ee7
...
@@ -32,11 +32,11 @@ xserver_grader_root: "{{ XSERVER_GRADER_DIR }}/graders"
...
@@ -32,11 +32,11 @@ xserver_grader_root: "{{ XSERVER_GRADER_DIR }}/graders"
xserver_git_identity
:
"
{{
xserver_app_dir
}}/xserver-identity"
xserver_git_identity
:
"
{{
xserver_app_dir
}}/xserver-identity"
xserver_env_config
:
xserver_env_config
:
RUN_URL
:
$XSERVER_RUN_URL
RUN_URL
:
"
{{XSERVER_RUN_URL}}"
GRADER_ROOT
:
$xserver_grader_root
GRADER_ROOT
:
"
{{xserver_grader_root}}"
LOGGING_ENV
:
$XSERVER_LOGGING_ENV
LOGGING_ENV
:
"
{{XSERVER_LOGGING_ENV}}"
LOG_DIR
:
"
{{
xserver_log_dir
}}"
LOG_DIR
:
"
{{
xserver_log_dir
}}"
SYSLOG_SERVER
:
$XSERVER_SYSLOG_SERVER
SYSLOG_SERVER
:
"
{{XSERVER_SYSLOG_SERVER}}"
SANDBOX_PYTHON
:
'
{{
xserver_venv_sandbox_dir
}}/bin/python'
SANDBOX_PYTHON
:
'
{{
xserver_venv_sandbox_dir
}}/bin/python'
xserver_source_repo
:
"
git://github.com/edx/xserver.git"
xserver_source_repo
:
"
git://github.com/edx/xserver.git"
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment