---
- name: Ensure convoy is installed
  unarchive:
    src: https://github.com/rancher/convoy/releases/download/v0.5.2/convoy.tar.gz
    dest: /usr/local/bin
    remote_src: true
    extra_opts:
      - --strip-components=1
    exclude:
      - SHA1SUMS

- name: Ensure /etc/docker/plugins/ directory is created
  file:
    path: /etc/docker/plugins
    mode: 0755
    state: directory

- name: Ensure Convoy spec file is copied
  copy:
    src: convoy.spec
    dest: /etc/docker/plugins/convoy.spec
    mode: 0644
