Files
ansible_linux_setup/roles/go/tasks/main.yml
2021-10-12 17:04:52 +01:00

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"