Commit 6fb2c148 by Jason Bau

add toggle variables to lms/cms/preview/xml

parent 61d26cae
...@@ -118,11 +118,11 @@ ...@@ -118,11 +118,11 @@
- install - install
- include: lms.yml - include: lms.yml
when: lms_env_config != False when: "'lms' in service_variants_enabled"
- include: lms-xml.yml - include: lms-xml.yml
when: lms_xml_env_config != False when: "'lms-xml' in service_variants_enabled"
- include: cms.yml - include: cms.yml
when: cms_env_config != False when: "'cms' in service_variants_enabled"
- include: lms-preview.yml - include: lms-preview.yml
when: lms_preview_env_config != False when: "'lms-preview' in service_variants_enabled"
...@@ -9,14 +9,20 @@ ...@@ -9,14 +9,20 @@
# It will also enable the corresponding section in the # It will also enable the corresponding section in the
# 'edxapp' upstart job. # 'edxapp' upstart job.
lms_auth_config: false service_variants_enabled:
lms_env_config: false - lms
lms_preview_auth_config: false - lms-xml
lms_preview_env_config: false - cms
cms_auth_config: false - lms-preview
cms_env_config: false
lms_xml_auth_config: false lms_auth_config: {}
lms_xml_env_config: false lms_env_config: {}
lms_preview_auth_config: {}
lms_preview_env_config: {}
cms_auth_config: {}
cms_env_config: {}
lms_xml_auth_config: {}
lms_xml_env_config: {}
lms_source_repo: git@github.com:edx/edx-platform.git lms_source_repo: git@github.com:edx/edx-platform.git
lms_version: 'HEAD' lms_version: 'HEAD'
......
...@@ -11,25 +11,25 @@ stop on runlevel [!2345] ...@@ -11,25 +11,25 @@ stop on runlevel [!2345]
## ##
pre-start script pre-start script
{% if lms_xml_env_config %} {% if 'lms-xml' in service_variants_enabled %}
if [ -e /etc/init/lms-xml.conf ]; then if [ -e /etc/init/lms-xml.conf ]; then
start wait-for-state WAIT_FOR=lms-xml WAITER=$UPSTART_JOB start wait-for-state WAIT_FOR=lms-xml WAITER=$UPSTART_JOB
fi fi
{% endif %} {% endif %}
{% if lms_env_config %} {% if 'lms' in service_variants_enabled %}
if [ -e /etc/init/lms.conf ]; then if [ -e /etc/init/lms.conf ]; then
start wait-for-state WAIT_FOR=lms WAITER=$UPSTART_JOB start wait-for-state WAIT_FOR=lms WAITER=$UPSTART_JOB
fi fi
{% endif %} {% endif %}
{% if lms_preview_env_config %} {% if 'lms-preview' in service_variants_enabled %}
if [ -e /etc/init/lms-preview.conf ]; then if [ -e /etc/init/lms-preview.conf ]; then
start wait-for-state WAIT_FOR=lms-preview WAITER=$UPSTART_JOB start wait-for-state WAIT_FOR=lms-preview WAITER=$UPSTART_JOB
fi fi
{% endif %} {% endif %}
{% if cms_env_config %} {% if 'cms' in service_variants_enabled %}
if [ -e /etc/init/cms.conf ]; then if [ -e /etc/init/cms.conf ]; then
start wait-for-state WAIT_FOR=cms WAITER=$UPSTART_JOB start wait-for-state WAIT_FOR=cms WAITER=$UPSTART_JOB
fi fi
...@@ -51,25 +51,25 @@ end script ...@@ -51,25 +51,25 @@ end script
pre-stop script pre-stop script
{% if lms_xml_env_config %} {% if 'lms-xml' in service_variants_enabled %}
if [ -e /etc/init/lms-xml.conf ]; then if [ -e /etc/init/lms-xml.conf ]; then
start wait-for-state WAIT_FOR=lms-xml WAITER=$UPSTART_JOB TARGET_GOAL="stop" start wait-for-state WAIT_FOR=lms-xml WAITER=$UPSTART_JOB TARGET_GOAL="stop"
fi fi
{% endif %} {% endif %}
{% if lms_env_config %} {% if 'lms' in service_variants_enabled %}
if [ -e /etc/init/lms.conf ]; then if [ -e /etc/init/lms.conf ]; then
start wait-for-state WAIT_FOR=lms WAITER=$UPSTART_JOB TARGET_GOAL="stop" start wait-for-state WAIT_FOR=lms WAITER=$UPSTART_JOB TARGET_GOAL="stop"
fi fi
{% endif %} {% endif %}
{% if lms_preview_env_config %} {% if 'lms-preview' in service_variants_enabled %}
if [ -e /etc/init/lms-preview.conf ]; then if [ -e /etc/init/lms-preview.conf ]; then
start wait-for-state WAIT_FOR=lms-preview WAITER=$UPSTART_JOB TARGET_GOAL="stop" start wait-for-state WAIT_FOR=lms-preview WAITER=$UPSTART_JOB TARGET_GOAL="stop"
fi fi
{% endif %} {% endif %}
{% if cms_env_config %} {% if 'cms' in service_variants_enabled %}
if [ -e /etc/init/cms.conf ]; then if [ -e /etc/init/cms.conf ]; then
start wait-for-state WAIT_FOR=cms WAITER=$UPSTART_JOB TARGET_GOAL="stop" start wait-for-state WAIT_FOR=cms WAITER=$UPSTART_JOB TARGET_GOAL="stop"
fi fi
......
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