suzuki-shunsuke.gvm

ansible-gvm

构建状态 GitHub 最后提交 许可证

Ansible 角色用于安装 gvm

该角色基于 官方 gvm 安装程序

注意:GVM == Go(不是 Groovy)版本管理器

该角色与 Groovy 环境管理器 没有关系。

系统要求

  • Git

角色变量

名称 是否必需 默认值 描述
gvm_root $HOME/.gvm
gvm_goroot 未定义
gvm_is_dependencies_installed 默认情况下不安装构建依赖项
gvm_rc_path "NOT ADD" 默认情况下未添加配置
gvm_repo https://github.com/moovweb/gvm
gvm_version HEAD
gvm_update
gvm_darwin_build_dependencies defaults/main.yml 如果 gvm_is_dependencies_installed 为 "否",则忽略此项
gvm_redhat_build_dependencies defaults/main.yml 如果 gvm_is_dependencies_installed 为 "否",则忽略此项
gvm_debian_build_dependencies defaults/main.yml 如果 gvm_is_dependencies_installed 为 "否",则忽略此项

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

依赖项

没有。

示例剧本

- hosts: servers
  roles:
    - role: suzuki-shunsuke.gvm
      gvm_root: "{{ ansible_env.HOME }}/.ghq/github.com/moovweb/gvm"
      gvm_is_dependencies_installed: yes
      gvm_rc_path: "{{ ansible_env.HOME }}/.bashrc"
      gvm_darwin_build_dependencies:
        - readline
      gvm_version: 1.0.22
      gvm_update: no

更新日志

请参见 发布

另见

许可证

MIT

关于项目

Install gvm

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