eendroroy.rbenv

rbenv

构建状态

贡献者 GitHub最后提交(分支) 许可证 GitHub问题 GitHub关闭问题 GitHub拉取请求 GitHub关闭拉取请求

Ansible角色用于安装rbenv

角色变量

rbenv_env: system设置为全局安装rbenv,或将rbenv_env: local用于本地安装。

rbenv.plugins变量下添加插件。

rubies变量中定义要安装的ruby版本。

示例:

rbenv_env: system

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

rubies:
  - version: 2.5.0

支持的操作系统

  • Ubuntu
    • trusty (14.04)
    • xenial (16.04) - xenial需要安装python2以支持ansible
  • CentOS
    • 7
  • RHEL
    • 7

示例剧本

包含一个如何使用您的角色的示例(例如,传递参数的变量)对用户来说总是很好的:

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

本地测试

首先运行Vagrant虚拟机:

vagrant up

然后执行测试运行脚本:

./run_vagrant_test.sh

贡献

欢迎在GitHub上的ansible-role-rbenv仓库提交错误报告和拉取请求。 该项目旨在成为一个安全、友好的协作空间,欢迎贡献者遵循贡献者公约的行为准则。

作者

许可证

本项目根据MIT许可证进行许可 - 详见LICENSE.md文件。

安装
ansible-galaxy install eendroroy.rbenv
许可证
mit
下载
198
拥有者
Write code!