summaryrefslogtreecommitdiff
path: root/roles/streaming/dolmetsch-raspi/tasks/main.yml
diff options
context:
space:
mode:
Diffstat (limited to 'roles/streaming/dolmetsch-raspi/tasks/main.yml')
-rw-r--r--roles/streaming/dolmetsch-raspi/tasks/main.yml15
1 files changed, 8 insertions, 7 deletions
diff --git a/roles/streaming/dolmetsch-raspi/tasks/main.yml b/roles/streaming/dolmetsch-raspi/tasks/main.yml
index 2240d211..e3f6137e 100644
--- a/roles/streaming/dolmetsch-raspi/tasks/main.yml
+++ b/roles/streaming/dolmetsch-raspi/tasks/main.yml
@@ -38,20 +38,21 @@
dest: /usr/local
copy: no
-- name: prepare dolmetschctl install path
- file:
- path: /opt/dolmetschctl
- state: directory
+- name: clone dolmetschctl repo
+ git:
+ repo: https://git.spreadspace.org/dolmetschctl
+ dest: /opt/dolmetschctl
- name: build dolmetschctl (server and client)
loop:
- dolmetschctl
- dolmetschctld
- command: "/usr/local/go/bin/go get spreadspace.org/dolmetschctl/cmd/{{ item }}"
+ command: "/usr/local/go/bin/go build -o {{ item }} ./cmd/{{ item }}"
args:
- creates: "/opt/dolmetschctl/bin/{{ item }}"
+ chdir: /opt/dolmetschctl
+ creates: "/opt/dolmetschctl/{{ item }}"
environment:
- GOPATH: /opt/dolmetschctl
+ GOPATH: /opt/.gopath
- name: install dolmetschctl systemd units
loop: