# Do A Checkout - name: git checkout ease repo into its base dir git: > dest={{ora_ease_code_dir}} repo={{ora_ease_source_repo}} version={{ora_ease_version}} accept_hostkey=yes sudo_user: "{{ ora_user }}" notify: - restart ora - restart ora_celery - name: install ease system packages apt: pkg={{item}} state=present with_items: ora_ease_debian_pkgs notify: - restart ora - restart ora_celery # Install the python pre requirements into {{ ora_ease_venv_dir }} - name: install ease python pre-requirements pip: > requirements="{{ora_ease_pre_requirements_file}}" virtualenv="{{ora_ease_venv_dir}}" state=present extra_args="-i {{ COMMON_PYPI_MIRROR_URL }}" sudo_user: "{{ ora_user }}" notify: - restart ora - restart ora_celery # Install the python post requirements into {{ ora_ease_venv_dir }} - name: install ease python post-requirements pip: > requirements="{{ora_ease_post_requirements_file}}" virtualenv="{{ora_ease_venv_dir}}" state=present extra_args="-i {{ COMMON_PYPI_MIRROR_URL }}" sudo_user: "{{ ora_user }}" notify: - restart ora - restart ora_celery - name: install ease python package shell: > . {{ ora_ease_venv_dir }}/bin/activate; cd {{ ora_ease_code_dir }}; python setup.py install sudo_user: "{{ ora_user }}" notify: - restart ora - restart ora_celery - name: download and install nltk shell: | set -e curl -o {{ ora_nltk_tmp_file }} {{ ora_nltk_download_url }} tar zxf {{ ora_nltk_tmp_file }} rm -f {{ ora_nltk_tmp_file }} touch {{ ora_nltk_download_url|basename }}-installed creates={{ ora_data_dir }}/{{ ora_nltk_download_url|basename }}-installed chdir={{ ora_data_dir }} sudo_user: "{{ common_web_user }}" notify: - restart ora - restart ora_celery