eendroroy.rbenv

rbenv

ビルドステータス

貢献者 GitHub最終コミット ライセンス GitHubのイシュー GitHubのクローズしたイシュー GitHubのプルリクエスト GitHubのクローズしたプルリクエスト

rbenvをインストールするためのAnsibleロール

ロールの変数

rbenv_env: system を設定するとrbenvがシステム全体にインストールされ、 rbenv_env: local を設定するとローカルにインストールされます。

プラグインは rbenv.plugins 変数の下に追加します。

インストールするRubyのバージョンは rubies 変数の下に定義します。

例:

rbenv_env: system

rbenv:
  plugins:
    - { name: ruby-default-gems, repo: 'https://github.com/rbenv/ruby-default-gems.git' }

rubies:
  - version: 2.5.0

サポートされているOS

  • Ubuntu
    • trusty (14.04)
    • xenial (16.04) - xenialにはansibleサポートのためにpython2のインストールが必要です
  • CentOS
    • 7
  • RHEL
    • 7

例のプレイブック

役割の使い方を示す例を含むことは、ユーザーにとって非常に便利です:

- hosts: servers
  roles:
     - { role: eendroroy.rbenv, rbenv_env: system }

ローカルでのテスト

まずVagrantマシンを起動します:

vagrant up

次にテストランナーのスクリプトを実行します:

./run_vagrant_test.sh

貢献

バグ報告やプルリクエストは、GitHubの ansible-role-rbenv リポジトリで受け付けています。 このプロジェクトは、協力のための安全で歓迎される空間を提供することを目的としており、 貢献者は Contributor Covenant の行動規範に従うことが期待されています。

著者

ライセンス

このプロジェクトはMITライセンスのもとでライセンスされています - 詳細は LICENSE.md ファイルを参照してください。

プロジェクトについて

rbenv

インストール
ansible-galaxy install eendroroy.rbenv
ライセンス
mit
ダウンロード
198
所有者
Write code!