spitfast.rbenv
rbenv ansibleロール
指定されたユーザーのためにrbenvとrbenvのruby-buildプラグインをインストールするAnsibleロールです。
要件
Ansibleバージョン 2.0.1
ロール変数
デフォルトの変数のリストです。プレイブックで変数を上書きできます。
---
rbenv_version: v1.0.0
rbenv_repo_path: https://github.com/rbenv/rbenv.git
rbenv_ruby_build_repo_path: https://github.com/sstephenson/ruby-build.git
rbenv_user: vagrant
rbenv_root_path: "/home/{{ rbenv_user }}/.rbenv"
rbenv_ruby_version: 2.3.0
rbenv_gems:
- bundler
依存関係
なし。
例プレイブック
---
- hosts: localhost
roles:
- spitfast.rbenv
使い方
上記のセクションに記載されたプレイブックを作成し、以下のいずれかのコマンドを実行します。
$ ansible-playbook playbook.yml
- ロール内のすべてのタスクを実行します。
$ ansible-playbook playbook.yml --tags=gems
- ギャムのインストールタスクのみを実行します。
$ ansible-playbook playbook.yml --skip-tags=gems
- gamsなしでrbenvのインストールタスクのみを実行します。
ライセンス
MIT