go
Ansible Role: Go
An Ansible Role that installs Go (the language) on Linux, Windows and Mac.
Requirements
N/A
Role Variables
Available variables are listed below, along with default values (see defaults/main.yml
):
go_version: "1.17"
go_platform: linux
go_arch: amd64
go_ext: tar.gz
Version, platform, architecture and file extension to use when downloading Go.
go_tarball: go{{ go_version }}.{{ go_platform }}-{{ go_arch }}.{{ go_ext }}
go_download_url: https://dl.google.com/go/{{ go_tarball }}
On Windows machines, you can also set the following variables:
go_install_path: "C:\Program Files"
Dependencies
None.
Example Playbook
- hosts: myserver
roles:
- { role: mdelapenya.go }
License
MIT / BSD
Author Information
This role was created in 2022 as inspiration of Jeff Geerling's, adding support for Mac and Windows.
Install
ansible-galaxy install mdelapenya/ansible-role-go
License
mit
Downloads
111308
Owner