geerlingguy.go

Ansibleロール: Go

CI

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の著者です。

プロジェクトについて

Go (language) installation for Linux.

インストール
ansible-galaxy install geerlingguy.go
ライセンス
mit
ダウンロード
19.5k
所有者
Father, author, developer, maker. Sometimes called "an inflammatory enigma". #stl #drupal #ansible #k8s #raspberrypi #crohns