29 lines
777 B
YAML
29 lines
777 B
YAML
- name: Install and configure GO
|
|
tags: go
|
|
become: true
|
|
# become_user: "{{ default_user }}"
|
|
block:
|
|
- name: Install and configure GO
|
|
include_role:
|
|
name: fubarhouse.golang
|
|
vars:
|
|
GOPATH: "{{ default_user_home }}/go"
|
|
|
|
- name: Set permissions on GOPATH
|
|
file:
|
|
path: "{{ default_user_home }}/go"
|
|
state: directory
|
|
recurse: true
|
|
owner: "{{ default_user }}"
|
|
group: "{{ default_user_group }}"
|
|
|
|
- name: Install Go Version Manager
|
|
tags: go
|
|
become: true
|
|
become_user: "{{ default_user }}"
|
|
block:
|
|
- name: install GVM
|
|
command: sh < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)
|
|
args:
|
|
creates: "{{ default_user_home }}/.gvm"
|