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
OpenEdx
configuration
Commits
7556fbb3
Commit
7556fbb3
authored
Nov 05, 2013
by
Feanil Patel
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Only restart apps.
parent
ffa8eaeb
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
10 additions
and
71 deletions
+10
-71
playbooks/roles/edxapp/tasks/deploy.yml
+4
-28
playbooks/roles/forum/tasks/deploy.yml
+0
-9
playbooks/roles/xqueue/tasks/deploy.yml
+4
-14
playbooks/roles/xserver/tasks/deploy.yml
+2
-20
No files found.
playbooks/roles/edxapp/tasks/deploy.yml
View file @
7556fbb3
...
...
@@ -5,30 +5,6 @@
# TODO: the supervisor ansible module does not support
# stopping and starting services by group.
-
name
:
edxapp | stop the edxapp services (supervisor)
supervisorctl
:
>
name="edxapp:{{ item }}"
supervisorctl_path={{ supervisor_ctl }}
config={{ supervisor_cfg }}
state=stopped
when
:
celery_worker is not defined
with_items
:
service_variants_enabled
sudo_user
:
"
{{
common_web_user
}}"
tags
:
-
deploy
-
name
:
edxapp | stop the celery worker services (supervisor)
supervisorctl
:
>
name="edxapp_worker:{{ item.service_variant }}_{{ item.queue }}_{{ item.concurrency }}"
supervisorctl_path={{ supervisor_ctl }}
config={{ supervisor_cfg }}
state=stopped
when
:
celery_worker is defined
with_items
:
edxapp_workers
sudo_user
:
"
{{
common_web_user
}}"
tags
:
-
deploy
# Do A Checkout
-
name
:
edxapp | checkout edx-platform repo into {{edxapp_code_dir}}
git
:
dest={{edxapp_code_dir}} repo={{edx_platform_repo}} version={{edx_platform_commit}}
...
...
@@ -202,24 +178,24 @@
# gather_assets and db migrations
-
include
:
service_variant_config.yml
-
name
:
edxapp | start the edxapp services (supervisor)
-
name
:
edxapp |
re
start the edxapp services (supervisor)
supervisorctl
:
>
name="edxapp:{{ item }}"
supervisorctl_path={{ supervisor_ctl }}
config={{ supervisor_cfg }}
state=started
state=
re
started
when
:
celery_worker is not defined
with_items
:
service_variants_enabled
sudo_user
:
"
{{
common_web_user
}}"
tags
:
-
deploy
-
name
:
edxapp | start the celery worker services (supervisor)
-
name
:
edxapp |
re
start the celery worker services (supervisor)
supervisorctl
:
>
name="edxapp_worker:{{ item.service_variant }}_{{ item.queue }}_{{ item.concurrency }}"
supervisorctl_path={{ supervisor_ctl }}
config={{ supervisor_cfg }}
state=started
state=
re
started
when
:
celery_worker is defined
with_items
:
edxapp_workers
sudo_user
:
"
{{
common_web_user
}}"
...
...
playbooks/roles/forum/tasks/deploy.yml
View file @
7556fbb3
---
-
name
:
forum | stop the forum service
supervisorctl
:
>
name=forum
supervisorctl_path={{ supervisor_ctl }}
config={{ supervisor_cfg }}
state=stopped
tags
:
-
deploy
-
name
:
forum | create the supervisor wrapper
template
:
>
src={{ forum_supervisor_wrapper|basename }}.j2
...
...
playbooks/roles/xqueue/tasks/deploy.yml
View file @
7556fbb3
# Stop xqueue service.
-
name
:
xqueue | stop xqueue service
supervisorctl
:
>
name=xqueue
supervisorctl_path={{ supervisor_ctl }}
config={{ supervisor_cfg }}
state=stopped
tags
:
-
deploy
-
name
:
xqueue | stop xqueue consumer service
supervisorctl
:
>
name=xqueue_consumer
...
...
@@ -84,20 +74,20 @@
tags
:
-
deploy
-
name
:
xqueue | start xqueue
-
name
:
xqueue |
re
start xqueue
supervisorctl
:
>
name=xqueue
supervisorctl_path={{ supervisor_ctl }}
config={{ supervisor_cfg }}
state=started
state=
re
started
tags
:
-
deploy
-
name
:
xqueue | start xqueue consumer
-
name
:
xqueue |
re
start xqueue consumer
supervisorctl
:
>
name=xqueue_consumer
supervisorctl_path={{ supervisor_ctl }}
config={{ supervisor_cfg }}
state=started
state=
re
started
tags
:
-
deploy
playbooks/roles/xserver/tasks/deploy.yml
View file @
7556fbb3
-
name
:
xserver | stop xserver
supervisorctl
:
>
name=xserver
supervisorctl_path={{ supervisor_ctl }}
config={{ supervisor_cfg }}
state=stopped
tags
:
-
deploy
-
name
:
xserver | checkout code
git
:
dest={{xserver_code_dir}} repo={{xserver_source_repo}} version={{xserver_version}}
sudo_user
:
"
{{
xserver_user
}}"
...
...
@@ -20,15 +11,6 @@
tags
:
-
deploy
-
name
:
xserver | ensuring xserver is activated in supervisor
supervisorctl
:
>
name="xserver"
supervisorctl_path={{ supervisor_ctl }}
config={{ supervisor_cfg }}
state=present
tags
:
-
deploy
-
name
:
xserver | install requirements
pip
:
requirements="{{xserver_requirements_file}}" virtualenv="{{ xserver_venv_dir }}" state=present
sudo_user
:
"
{{
xserver_user
}}"
...
...
@@ -74,11 +56,11 @@
tags
:
-
deploy
-
name
:
xserver | start xserver
-
name
:
xserver |
re
start xserver
supervisorctl
:
>
name=xserver
supervisorctl_path={{ supervisor_ctl }}
config={{ supervisor_cfg }}
state=started
state=
re
started
tags
:
-
deploy
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