From be779df9b3cf2dfe2d262dcfd9aca4692dd3b477 Mon Sep 17 00:00:00 2001 From: Jim Martens Date: Sat, 4 Jan 2020 14:49:00 +0100 Subject: [PATCH] Install Drone CLI --- roles/drone/tasks/drone.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/roles/drone/tasks/drone.yml b/roles/drone/tasks/drone.yml index f5dfd19..da649be 100644 --- a/roles/drone/tasks/drone.yml +++ b/roles/drone/tasks/drone.yml @@ -13,3 +13,19 @@ - name: start drone docker container docker_compose: project_src: /etc/drone +- name: install drone cli + block: + - name: download drone cli + get_url: + url: https://github.com/drone/drone-cli/releases/latest/download/drone_linux_amd64.tar.gz + dest: /home/{{ ssh_user }}/drone_linux_amd64.tar.gz + - name: unpack the cli archive + unarchive: + dest: /home/{{ ssh_user }} + src: /home/{{ ssh_user }}/drone_linux_amd64.tar.gz + remote_src: yes + register: drone_unpack + - name: install drone cli + command: + cmd: install -t /usr/local/bin /home/{{ ssh_user }}/drone + when: drone_unpack.changed