From: nicoo Date: Sun, 22 Apr 2018 21:24:58 +0000 (+0200) Subject: tuer: Avoid polluting the user's homedir with go crap X-Git-Url: https://git.realraum.at/?p=noc.git;a=commitdiff_plain;h=f20d1bcbcc14c1f4daed22d902d7eb3834cb611e tuer: Avoid polluting the user's homedir with go crap --- diff --git a/ansible/tuer.yml b/ansible/tuer.yml index cd06649..438a65b 100644 --- a/ansible/tuer.yml +++ b/ansible/tuer.yml @@ -1,15 +1,11 @@ - hosts: torwaechter connection: local tasks: - - name: Create cache repository + - name: Create go directories file: - path: .cache/openwrt/tuer - state: directory - - - name: Create GOPATH directory - file: - path: .cache/openwrt/tuer/gopath + path: .cache/openwrt/tuer/{{ item }} state: directory + with_items: [ gopath, gocache ] - name: Clone necessary git repositories git: @@ -25,7 +21,8 @@ args: chdir: .cache/openwrt/tuer/door_and_sensors/{{ item }} environment: - GOPATH: "{{ playbook_dir }}/.cache/openwrt/tuer/gopath" + GOCACHE: "{{ playbook_dir }}/.cache/openwrt/tuer/gocache" + GOPATH: "{{ playbook_dir }}/.cache/openwrt/tuer/gopath" with_items: [ door_client, door_daemon ] - name: Cross-compile Go binaries @@ -33,6 +30,8 @@ args: chdir: .cache/openwrt/tuer/door_and_sensors/{{ item }} environment: + GOCACHE: "{{ playbook_dir }}/.cache/openwrt/tuer/gocache" + GOPATH: "{{ playbook_dir }}/.cache/openwrt/tuer/gopath" GO386: 387 CGO_ENABLED: 0 GOOS: linux