suzuki-shunsuke.gvm

ansible-gvm

ビルドステータス GitHub 最終コミット ライセンス

Ansibleロールでゴー バージョン マネージャー (gvm)をインストールします。

このロールは公式のgvm-installerに基づいています。

注意: GVM == Go (Groovyではない)バージョン管理ツール

このロールはGroovy環境マネージャーとは関係ありません。

必要条件

  • Git

ロール変数

名前 必須 デフォルト 説明
gvm_root いいえ $HOME/.gvm
gvm_goroot いいえ 未定義
gvm_is_dependencies_installed いいえ いいえ デフォルトではビルド依存関係はインストールされません
gvm_rc_path いいえ "追加しない" デフォルトでは設定は追加されません
gvm_repo いいえ https://github.com/moovweb/gvm
gvm_version いいえ HEAD
gvm_update いいえ はい
gvm_darwin_build_dependencies いいえ defaults/main.yml を参照 gvm_is_dependencies_installedが"いいえ"の場合、これは無視されます
gvm_redhat_build_dependencies いいえ defaults/main.yml を参照 gvm_is_dependencies_installedが"いいえ"の場合、これは無視されます
gvm_debian_build_dependencies いいえ defaults/main.yml を参照 gvm_is_dependencies_installedが"いいえ"の場合、これは無視されます

ビルド依存関係については、こちらも参照してください。

依存関係

特にありません。

サンプルプレイブック

- hosts: servers
  roles:
    - role: suzuki-shunsuke.gvm
      gvm_root: "{{ ansible_env.HOME }}/.ghq/github.com/moovweb/gvm"
      gvm_is_dependencies_installed: はい
      gvm_rc_path: "{{ ansible_env.HOME }}/.bashrc"
      gvm_darwin_build_dependencies:
        - readline
      gvm_version: 1.0.22
      gvm_update: いいえ

変更履歴

リリースを参照してください。

さらに読む

ライセンス

MIT

プロジェクトについて

Install gvm

インストール
ansible-galaxy install suzuki-shunsuke.gvm
ライセンス
mit
ダウンロード
642
所有者
Platform Engineer / OSS Developer / Go