mdelapenya.go
Ansibleロール: Go
このAnsibleロールは、Linux、Windows、MacにGo(プログラミング言語)をインストールします。
要件
特になし
ロール変数
使用可能な変数は以下にリストされています。デフォルト値も記載されています(defaults/main.yml
を参照):
go_version: "1.17"
go_platform: linux
go_arch: amd64
go_ext: tar.gz
Goをダウンロードする際に使用するバージョン、プラットフォーム、アーキテクチャ、ファイル拡張子です。
go_tarball: go{{ go_version }}.{{ go_platform }}-{{ go_arch }}.{{ go_ext }}
go_download_url: https://dl.google.com/go/{{ go_tarball }}
Windowsマシンでは、次の変数も設定できます:
go_install_path: "C:\Program Files"
依存関係
なし。
サンプルプレイブック
- hosts: myserver
roles:
- { role: mdelapenya.go }
ライセンス
MIT / BSD
作者情報
このロールは2022年に作成され、Jeff Geerlingのインスピレーションを受け、MacとWindowsのサポートが追加されました。