dyindude.golang
dyindude.golang 
このAnsibleロールは、マシンにgolangのディストリビューションをインストールし、セットアップするためのものです。公式のgolang dockerイメージを参考にしています。
- バイナリディストリビューションはデフォルトの
$GOROOT
、すなわち/usr/local/go
にインストールされます。 GOPATH
のデフォルトは/go
ですが、変数golang_gopath
で変更することができます。/etc/profile.d/gopath.sh
はインストールの一部として作成され、GOPATH
とPATH
を適切に設定します(システム全体に適用)。
ロール変数
デフォルト設定:
golang_gopath: "/go"
golang_version: "1.11.2"
golang_arch: "linux-amd64"
例プレイブック
- hosts: hosts
roles:
- dyindude.golang
ライセンス
BSD
著者情報
dyindude