- 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"