spitfast.rbenv

Rbenv Ansible 角色

构建状态

一个 Ansible 角色,用于为指定用户安装 rbenv 和 rbenv ruby-build 插件。

要求

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 - 仅运行 gems 安装任务

$ ansible-playbook playbook.yml --skip-tags=gems - 仅运行 rbenv 安装任务(不包含 gems)

许可证

MIT

作者信息

Gordon Shumway

关于项目

Install rbenv and ruby-build plugin for specified user.

安装
ansible-galaxy install spitfast.rbenv
许可证
Unknown
下载
300