suzuki-shunsuke.go

ansible-go

Build Status

ansible role to install Go.

https://galaxy.ansible.com/suzuki-shunsuke/go/

Requirements

Nothing.

Role Variables

name required default description
go_version yes Installed Go version
go_os no linux OS type ("linux", "darwin", "freebsd", "windows")
go_arch no amd64 "amd64" or "386" or "armv6l" or "s390x"
go_bin_dir no /usr/local/bin
go_lib_dir no /usr/local/lib
go_create_link no yes whether create symbolic links or not

Directory Structure

{{go_lib_dir}}/
  go-{{go_version}}/
    bin/
      go
      godoc
      gofmt
  go/ -> {{go_lib_dir}}/go-{{go_version}} (symbolic link)
{{go_bin_dir}}/
  go -> {{go_lib_dir}}/go/bin/go (symbolic link)
  godoc -> {{go_lib_dir}}/go/bin/godoc (symbolic link)
  gofmt -> {{go_lib_dir}}/go/bin/gofmt (symbolic link)

Dependencies

Nothing.

Example Playbook

- hosts: servers
  roles:
    - role: suzuki-shunsuke.go
      go_version: 1.9.2
      become: yes

License

MIT

About

Install Go on Linux

Install
ansible-galaxy install suzuki-shunsuke.go
GitHub repository
License
mit
Downloads
112
Owner
Platform Engineer / OSS Developer / Go