Commit 1d88112e by Jason Bau

rebased

parent 10b129e5
# this gets all running prod webservers
#- hosts: tag_environment_prod:&tag_function_webserver
# or we can get subsets of them by name
- hosts: ~tag_Name_app(10|20)_prod
- hosts: ~tag_Name_app(4)_prod
#- hosts: ~tag_Name_app(11|21)_prod
## these are cold hosts:
#- hosts: ~tag_Name_app(12|22)_prod
......
- name: See if edx-ora.conf is installed
shell: "[ -f /etc/init/edx-ora.conf ] && echo 'Found' || echo ''"
register: edx_ora_installed
tags:
- ora
- deploy
- name: See if edx-ora-celery.conf is installed
shell: "[ -f /etc/init/edx-ora-celery.conf ] && echo 'Found' || echo ''"
register: edx_ora_celery_installed
tags:
- ora
- deploy
# Stop ora service.
- name: stop edx-ora service
service: name=edx-ora state=stopped
when: edx_ora_installed == 'Found'
when: edx_ora_installed.stdout == 'Found'
tags:
- ora
- deploy
- name: stop edx-ora-celery service
service: name=edx-ora-celery state=stopped
when: edx_ora_celery_installed == 'Found'
when: edx_ora_celery_installed.stdout == 'Found'
tags:
- ora
- deploy
......
- name: See if edx-ora.conf is installed
shell: "[ -f /etc/init/edx-ora.conf ] && echo 'Found' || echo ''"
register: edx_ora_installed
tags:
- ora
- deploy
- name: See if edx-ora-celery.conf is installed
shell: "[ -f /etc/init/edx-ora-celery.conf ] && echo 'Found' || echo ''"
register: edx_ora_celery_installed
tags:
- ora
- deploy
# Stop ora service.
- name: stop edx-ora service
service: name=edx-ora state=stopped
when: edx_ora_installed.stdout == 'Found'
tags:
- ora
- deploy
- name: stop edx-ora-celery service
service: name=edx-ora-celery state=stopped
when: edx_ora_celery_installed.stdout == 'Found'
tags:
- ora
- deploy
# Do A Checkout
- name: git checkout ease repo into its base dir
......@@ -44,8 +73,17 @@
- deploy
#Needed for the ease package to work
- name: check for the existence of nltk data taggers/maxent_treebank_pos_tagger/english.pickle
shell: "[ -f {{nltk_data_dir}}/taggers/maxent_treebank_pos_tagger/english.pickle ] && echo 'Found' || echo ''"
register: nltk_data_installed
tags:
- ease
- deploy
- name: install nltk data using rendered shell script
shell: command="{{venv_dir}}/bin/python -m nltk.downloader -d {{nltk_data_dir}} all"
command: "{{venv_dir}}/bin/python -m nltk.downloader -d {{nltk_data_dir}} all"
when: nltk_data_installed.stdout != "Found"
tags:
- ease
- deploy
......
......@@ -8,6 +8,11 @@
tags:
- ora
- name: Create ml_models directory
file: path={{ app_base_dir }}/ml_models state=directory owner=www-data group=www-data
tags:
- ora
# Check out ora repo to $app_base_dir
- name: install git and its recommends
apt: pkg=git state=present install_recommends=yes
......
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