ansible-ffibk/roles/golang/tasks/main.yml

28 lines
521 B
YAML

---
- name: install golang package
apt:
name: golang
state: latest
default_release: stretch-backports
- name: create GOPATH directory
file:
path: "{{ gopath }}"
state: directory
owner: root
group: root
mode: 0755
- name: set GOPATH globally via profile.d
template:
src: go.sh.j2
dest: /etc/profile.d/go.sh
owner: root
group: root
mode: 0644
- name: build dep util
shell: "go get -v -u github.com/golang/dep/cmd/dep"
environment:
GOPATH: "{{ gopath }}"