Commit a90cb43f by vik

Better task descriptions

parent b3ef355d
--- ---
- name: create mlapi application config - name: create mlapi application config env.json file
template: src=env.json.j2 dest=$app_base_dir/env.json template: src=env.json.j2 dest=$app_base_dir/env.json
sudo: True sudo: True
- name: create mlapi auth file - name: create mlapi auth file auth.json
template: src=auth.json.j2 dest=$app_base_dir/auth.json template: src=auth.json.j2 dest=$app_base_dir/auth.json
sudo: True sudo: True
# Check out mitx repo to $app_base_dir
- name: change memory commit settings -- needed for redis - name: change memory commit settings -- needed for redis
command: sysctl vm.overcommit_memory=1 command: sysctl vm.overcommit_memory=1
sudo: yes sudo: yes
- name: set permissions on $app_base_dir sgid for edx - name: set permissions on $app_base_dir sgid for edx
file: path=$app_base_dir owner={{remote_user}} group=edx mode=2775 state=directory file: path=$app_base_dir owner={{remote_user}} group=edx mode=2775 state=directory
file: path={{venv_dir}} owner={{remote_user}} group=edx mode=2775 state=directory file: path={{venv_dir}} owner={{remote_user}} group=edx mode=2775 state=directory
sudo: True sudo: True
- name: Install git so that we can clone repos - name: Install git so that we can clone repos
apt: pkg=git install_recommends=yes state=present apt: pkg=git install_recommends=yes state=present
sudo: True sudo: True
- name: create edx virtualenv directory - name: create ml api directory and set permissions
file: path={{ml_api_dir}} owner={{remote_user}} group=edx mode=2775 state=directory file: path={{ml_api_dir}} owner={{remote_user}} group=edx mode=2775 state=directory
sudo: True sudo: True
- name: create edx virtualenv directory - name: create machine learning directory and set permissions
file: path={{ml_dir}} owner={{remote_user}} group=edx mode=2775 state=directory file: path={{ml_dir}} owner={{remote_user}} group=edx mode=2775 state=directory
sudo: True sudo: True
- name: git checkout ml-service-api repo into $app_base_dir - name: git checkout ml-service-api repo into $app_base_dir
git: dest={{ml_api_dir}} repo={{mlapi_source_repo}} git: dest={{ml_api_dir}} repo={{mlapi_source_repo}}
- name: git checkout ml-service-api repo into $app_base_dir - name: git checkout machine-learning repo into $app_base_dir
git: dest={{ml_dir}} repo={{ml_source_repo}} git: dest={{ml_dir}} repo={{ml_source_repo}}
- name: install ml-service-api apt packages - name: install ml-service-api apt packages
command: xargs -a $app_base_dir/ml-service-api/apt-packages.txt apt-get install -y command: xargs -a $app_base_dir/ml-service-api/apt-packages.txt apt-get install -y
...@@ -34,43 +35,43 @@ ...@@ -34,43 +35,43 @@
- name: install machine-learning apt packages - name: install machine-learning apt packages
command: xargs -a $app_base_dir/machine-learning/apt-packages.txt apt-get install -y command: xargs -a $app_base_dir/machine-learning/apt-packages.txt apt-get install -y
sudo: yes sudo: yes
- name : install python pre-requirements - name : install python pre-requirements for ml-service-api
pip: requirements="{{ml_api_dir}}/pre-requirements.txt" virtualenv="{{venv_dir}}" state=present pip: requirements="{{ml_api_dir}}/pre-requirements.txt" virtualenv="{{venv_dir}}" state=present
- name : install python pre-requirements - name : install python pre-requirements for machine-learning
pip: requirements="{{ml_dir}}/pre-requirements.txt" virtualenv="{{venv_dir}}" state=present pip: requirements="{{ml_dir}}/pre-requirements.txt" virtualenv="{{venv_dir}}" state=present
- name : install python requirements - name : install python requirements for ml-service-api
pip: requirements="{{ml_api_dir}}/requirements.txt" virtualenv="{{venv_dir}}" state=present pip: requirements="{{ml_api_dir}}/requirements.txt" virtualenv="{{venv_dir}}" state=present
- name : install python requirements - name : install python requirements for machine-learning
pip: requirements="{{ml_dir}}/requirements.txt" virtualenv="{{venv_dir}}" state=present pip: requirements="{{ml_dir}}/requirements.txt" virtualenv="{{venv_dir}}" state=present
- name: render nltk template - name: render nltk data download shell script from template
template: src=install_nltk_data.sh.j2 dest=$app_base_dir/install_nltk_data.sh template: src=install_nltk_data.sh.j2 dest=$app_base_dir/install_nltk_data.sh
- name: install nltk data - name: install nltk data using rendered shell script
action: script $app_base_sir/install_nltk_data.sh action: script $app_base_sir/install_nltk_data.sh
- name: set permissions on $app_base_dir sgid for edx - name: set permissions on nltk data directory
file: path={{nltk_data_dir}} owner={{remote_user}} group=edx mode=2775 state=directory file: path={{nltk_data_dir}} owner={{remote_user}} group=edx mode=2775 state=directory
sudo: True sudo: True
- name: django syncdb - name: django syncdb for ml-service-api
django_manage: > django_manage: >
command=syncdb command=syncdb
app_path={{ml_api_dir}} app_path={{ml_api_dir}}
settings={{ml_api_settings}} settings={{ml_api_settings}}
pythonpath={{ml_api_dir}} pythonpath={{ml_api_dir}}
virtualenv={{venv_dir}} virtualenv={{venv_dir}}
- name: django migrate - name: django migrate for ml-service-api
django_manage: > django_manage: >
command=migrate command=migrate
app_path={{ml_api_dir}} app_path={{ml_api_dir}}
settings={{ml_api_settings}} settings={{ml_api_settings}}
pythonpath={{ml_api_dir}} pythonpath={{ml_api_dir}}
virtualenv={{venv_dir}} virtualenv={{venv_dir}}
- name: django collectstatic - name: django collectstatic for ml-service-api
django_manage: > django_manage: >
command=collectstatic command=collectstatic
app_path={{ml_api_dir}} app_path={{ml_api_dir}}
settings={{ml_api_settings}} settings={{ml_api_settings}}
pythonpath={{ml_api_dir}} pythonpath={{ml_api_dir}}
virtualenv={{venv_dir}} virtualenv={{venv_dir}}
- name: django update_index - name: django update_index for ml-service-api
django_manage: > django_manage: >
command=update_index command=update_index
app_path={{ml_api_dir}} app_path={{ml_api_dir}}
......
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