geerlingguy.go
Ansibleロール: Go
LinuxにGo(プログラミング言語)をインストールするためのAnsibleロールです。
必要要件
特になし
ロール変数
使用可能な変数は以下にリストされています。デフォルト値も含まれています(defaults/main.yml
を参照):
go_version: "1.17.3"
go_platform: linux
go_arch: amd64
Goをダウンロードする際に使用するバージョン、プラットフォーム、アーキテクチャです。
go_tarball: go{{ go_version }}.{{ go_platform }}-{{ go_arch }}.tar.gz
go_download_url: https://dl.google.com/go/{{ go_tarball }}
これら二つの変数は、GoをインストールするためのダウンロードURLを作成する際に使用されます。
go_checksum: '550f9845451c0c94be679faf116291e7807a8d78b43149f9506c1b15eb89008c'
GoのダウンロードファイルのSHA256チェックサムです。バージョン、プラットフォーム、アーキテクチャを変更する場合は、このチェックサムも更新する必要があります。
依存関係
なし。
例プレイブック
- hosts: myserver
roles:
- { role: geerlingguy.go }
ライセンス
MIT / BSD
作者情報
このロールは2021年にJeff Geerlingによって作成されました。彼はAnsible for DevOpsの著者です。
インストール
ansible-galaxy install geerlingguy.go
ライセンス
mit
ダウンロード
19.5k
所有者
Father, author, developer, maker. Sometimes called "an inflammatory enigma". #stl #drupal #ansible #k8s #raspberrypi #crohns