Commit 9ff1fce4 by John Jarvis

cleaning up edxapp, use ruby role

parent ce3135da
...@@ -95,6 +95,8 @@ EDXAPP_LMS_PREVIEW_BASIC_AUTH: False ...@@ -95,6 +95,8 @@ EDXAPP_LMS_PREVIEW_BASIC_AUTH: False
edxapp_data_dir: "{{ data_dir }}/edxapp" edxapp_data_dir: "{{ data_dir }}/edxapp"
edxapp_app_dir: "{{ app_dir }}/edxapp" edxapp_app_dir: "{{ app_dir }}/edxapp"
edxapp_log_dir: "{{ log_dir }}/edxapp" edxapp_log_dir: "{{ log_dir }}/edxapp"
edxapp_venvs_dir: "{{ app_dir }}/venvs"
edxapp_rbenvs_dir: "{{ app_dir }}/rbenvs"
edxapp_user: edxapp edxapp_user: edxapp
edxapp_generic_auth_config: &edxapp_generic_auth edxapp_generic_auth_config: &edxapp_generic_auth
...@@ -327,10 +329,7 @@ lms_debian_pkgs: ...@@ -327,10 +329,7 @@ lms_debian_pkgs:
- libgeos-dev - libgeos-dev
# Ruby Specific Vars # Ruby Specific Vars
ruby_base: /opt/www edxapp_ruby_version: "1.9.3-p374"
rbenv_root: "{{ ruby_base }}/.rbenv"
ruby_version: "1.9.3-p374"
gem_home: "{{ ruby_base }}/.gem"
# Deploy Specific Vars # Deploy Specific Vars
lms_variant: lms lms_variant: lms
......
---
dependencies:
- role: rbenv
rbenv_user: root
rbenv_user_home: "{{ edxapp_rbenvs_dir}}/edxapp"
rbenv_ruby_version: "{{ edxapp_ruby_version }}"
...@@ -13,7 +13,14 @@ ...@@ -13,7 +13,14 @@
group="{{ edxapp_user }}" group="{{ edxapp_user }}"
with_items: with_items:
- "{{ edxapp_app_dir }}" - "{{ edxapp_app_dir }}"
- "{{ edxapp_app_dir }}/venvs" - "{{ edxapp_venvs_dir }}"
- name: edxapp | create edxapp log dir
file: >
path="{{ edxapp_log_dir }}"
state=directory
owner=syslog
notify: common | restart logrotate
- name: edxapp | create edxapp data dirs - name: edxapp | create edxapp data dirs
file: > file: >
...@@ -21,7 +28,6 @@ ...@@ -21,7 +28,6 @@
state=directory state=directory
owner="{{ edxapp_user }}" owner="{{ edxapp_user }}"
with_items: with_items:
- "{{ edxapp_log_dir }}"
- "{{ edxapp_data_dir }}/staticfiles" - "{{ edxapp_data_dir }}/staticfiles"
- "{{ edxapp_data_dir }}/data" - "{{ edxapp_data_dir }}/data"
- "{{ edxapp_data_dir }}/uploads" - "{{ edxapp_data_dir }}/uploads"
......
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