diff options
Diffstat (limited to 'roles/ocropuser/tasks')
| -rw-r--r-- | roles/ocropuser/tasks/main.yml | 2 | ||||
| -rw-r--r-- | roles/ocropuser/tasks/ocropus.yml | 33 | 
2 files changed, 35 insertions, 0 deletions
| diff --git a/roles/ocropuser/tasks/main.yml b/roles/ocropuser/tasks/main.yml new file mode 100644 index 0000000..79ae937 --- /dev/null +++ b/roles/ocropuser/tasks/main.yml @@ -0,0 +1,2 @@ +--- +- include: ocropus.yml diff --git a/roles/ocropuser/tasks/ocropus.yml b/roles/ocropuser/tasks/ocropus.yml new file mode 100644 index 0000000..51025e6 --- /dev/null +++ b/roles/ocropuser/tasks/ocropus.yml @@ -0,0 +1,33 @@ +--- +# Installs ocropus + +- name: Install ocropus dependencies +  package: name={{ item }} state=present +  with_items: +    - git +    - python-lxml +    - python-pillow +    - python2-pip +    - scipy +    - tkinter + +- name: Install extra dependencies with pip (as user) +  pip: name={{ item }} extra_args="--user -U" +  become: no +  with_items: +    - matplotlib +    - numpy + +- name: Clone ocropus repository +  git: +    repo: https://github.com/tmbdev/ocropy/ +    dest: /home/ec2-user/src/ocropy +    depth: 1 +  become: no +  register: ocroclone + +- name: Install ocropus +  command: python setup.py install +  args: +    chdir: /home/ec2-user/src/ocropy +  when: ocroclone.changed | 
