gortc.go
Go
非推奨、代わりに https://github.com/yogo1212/ansible-go を使用してください。
Ansible ロールは Go をインストールします。デフォルトでは、x86 64ビット Linux システム用にコンパイルされた最新の安定版がインストールされます。別のプラットフォームやバージョンをインストールする場合は、ロール変数を変更してください。
ロール変数
これらの変数はすべてオプションであり、Go の異なるバージョンをインストールする必要がある場合にのみ変更してください(例:FreeBSD にインストールする場合や、以前のリリースを使用したい場合)。
go_tarball
: インストールしたい tarball の名前です。オプションのリストは Go ダウンロードページ で確認できます。デフォルトは、最新の安定版の公式 x86 64ビット Linux tarball です。
go_tarball_checksum
: インストールしたい tarball のアルゴリズムとチェックサムを指定する変数です(例:sha1:c7d78ba4df574b5f9a9bb5d17505f40c4d89b81c
または sha256:a96cce8ce43a9bf9b2a4c7d470bc7ee0cb00410da815980681c8353218dcf146
)。デフォルトは、最新の安定版の公式 x86 64ビット tarball の SHA256 チェックサムです。チェックサムは Go ダウンロードページ で確認できます。
go_version_target
: go version
コマンドが返すと予想される文字列です(例:"go version go1.2.1 linux/amd64")。この変数は、Go tarball を展開するかどうかを制御します。インストール済みのバージョンがターゲットと一致する場合、展開のステップはスキップされます。
go_download_location
: 完全なダウンロード URL です。この変数は単に go_tarball
変数を Go ダウンロード URL に追加します。変更する必要はありません。
set_go_path
: すべてのユーザーのために GOPATH を設定するかどうかです。デフォルトは true
です。
ライセンス
MIT ライセンス (MIT)
著作権 (c) 2013-2016 Joshua Lund 著作権 (c) 2018 Aleksandr Razumov, gortc.
このソフトウェアおよび関連文書ファイル(以下「ソフトウェア」)のコピーを取得したすべての人に対して、無償で権利を付与します。制限なしに、使用、コピー、変更、統合、公開、配布、サブライセンス及び/または販売したり、ソフトウェアが提供される人々にこれらを許可することができます。ただし、以下の条件を遵守する必要があります:
上記の著作権表示とこの許可通知は、ソフトウェアのすべてのコピーまたは重要な部分に含めなければなりません。
ソフトウェアは「現状のまま」提供され、いかなる種類の保証もなく、明示または暗示を問わず、商業性、特定目的への適合性及び非侵害の保証を含みますがこれに限られません。著作者または著作権者は、ソフトウェアまたはソフトウェアの使用または他の取引に起因する、契約、不法行為またはその他の法的手続きにおいて、いかなる請求、損害やその他の責任についても責任を負いません。
著者情報
GitHub で私を見つけることができます。 jlund/ansible-go からフォークされました。