suzuki-shunsuke.rbenv

ansible-rbenv

构建状态

这是一个 Ansible 角色,用于安装 rbenvruby-build

https://galaxy.ansible.com/suzuki-shunsuke/rbenv/

需求

  • git

角色变量

名称 是否必需 默认值 描述
rbenv_root $RBENV_ROOT >> $HOME/.rbenv
rbenv_repo https://github.com/rbenv/rbenv
rbenv_version HEAD
rbenv_update yes
rbenv_is_dependencies_installed no 默认情况下,不安装构建依赖
rbenv_rc_path "NOT ADD" 默认情况下,不添加配置
rbenv_darwin_build_dependencies defaults/main.yml 如果 rbenv_is_dependencies_installed 为 "no",则忽略此项
rbenv_redhat_build_dependencies defaults/main.yml 如果 rbenv_is_dependencies_installed 为 "no",则忽略此项
rbenv_debian_build_dependencies defaults/main.yml 如果 rbenv_is_dependencies_installed 为 "no",则忽略此项

关于构建依赖,请参见 此处

依赖

无。

示例 Playbook

- hosts: servers
  roles:
  - role: suzuki-shunsuke.rbenv
    rbenv_version: v1.1.1
    rbenv_update: no
    rbenv_root: "{{ ansible_env.HOME }}/.ghq/github.com/rbenv/rbenv"
    rbenv_is_dependencies_installed: yes
    rbenv_rc_path: "{{ ansible_env.HOME }}/.bashrc"
    rbenv_darwin_build_dependencies:
    - readline

更新日志

请参见 CHANGELOG

参考

许可

MIT

关于项目

Install rbenv and ruby-build.

安装
ansible-galaxy install suzuki-shunsuke.rbenv
许可证
mit
下载
4.6k
拥有者
Platform Engineer / OSS Developer / Go