---
- name: "Download and extract {{ app_name }}'s source files"
  unarchive:
    creates: "{{ teamviewer_src_dir }}"
    dest: "{{ teamviewer_src_dir }}"
    extra_opts: [--strip-components=1]
    remote_src: true
    src: "{{ teamviewer_url }}"

- name: "Ensure {{ app_name }} is installed"
  command: ./tv-setup install force
  args:
    chdir: "{{ teamviewer_src_dir }}"
    creates: /usr/bin/teamviewer
