---

- include_tasks: data.yml

- name: Install dependencies
  apt:
    name:
    - python3-setuptools-git
    - virtualenv
    - libopenjp2-7
    - libtiff5
    - libblas3
    - liblapack3
    - libatlas3-base
    - libjpeg-dev
    - libilmbase12
    - libopenexr22
    - libgstreamer1.0-0
    - libavcodec57
    - libavformat57
    - libswscale4
    - libgtk-3-0
    - i2c-tools
    - read-edid
    - libsdl1.2debian
    - libjasper1
    - libqtgui4
    - libqt4-test
    - python-h5py
    state: present

- name: Fetch git repository
  become_user: "{{ donkey_username }}"
  git:
    repo: "{{ donkey_git_repo }}"
    dest: "{{ donkey_sources }}"
    version: "{{ donkey_git_branch }}"
    ssh_opts: "-o StrictHostKeyChecking=no"

- name: Install donkey
  become_user: "{{ donkey_username }}"
  pip:
    name: "{{ donkey_sources }}"
    virtualenv_python: python3
    virtualenv: "{{ donkey_virtualenv_dir }}"
    editable: yes


#- name: Install dependencies
#  become_user: "{{ donkey_username }}"
#  pip:
#    requirements: "{{ donkey_sources }}/requirements-pi.txt"
#    virtualenv: "{{ donkey_virtualenv_dir }}"
#    virtualenv_python: python3

- name: Load virtualenv at connection
  template:
    src: bash_custom
    dest: "{{ donkey_home_dir }}/.bash_custom"
    owner: "{{ donkey_username }}"
    group: "{{ donkey_groupname }}"
    mode: 0644