gvm
ansible-gvm
Роль Ansible для установки gvm
Эта роль основана на официальном gvm-installer.
Внимание: GVM == Go (а не Groovy) Version Manager
Эта роль не имеет отношения к Groovy enVironment Manager.
Требования
- Git
Переменные роли
имя | требуется | по умолчанию | описание |
---|---|---|---|
gvm_root | нет | $HOME/.gvm |
|
gvm_goroot | нет | undefined |
|
gvm_is_dependencies_installed | нет | no | По умолчанию зависимости для сборки не установлены |
gvm_rc_path | нет | "NOT ADD" | По умолчанию конфигурация не добавляется |
gvm_repo | нет | https://github.com/moovweb/gvm | |
gvm_version | нет | HEAD | |
gvm_update | нет | yes | |
gvm_darwin_build_dependencies | нет | см. defaults/main.yml | Если gvm_is_dependencies_installed равно "no", это игнорируется |
gvm_redhat_build_dependencies | нет | см. defaults/main.yml | Если gvm_is_dependencies_installed равно "no", это игнорируется |
gvm_debian_build_dependencies | нет | см. defaults/main.yml | Если gvm_is_dependencies_installed равно "no", это игнорируется |
О зависимостях для сборки см. также здесь.
Зависимости
Ничего.
Пример плейбука
- 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
Журнал изменений
Смотрите Релизы.
Также смотрите
- suzuki-shunsuke.gvm-module: модуль ansible для запуска команды
gvm
Лицензия
Установить
ansible-galaxy install suzuki-shunsuke/ansible-gvm
Лицензия
mit
Загрузки
632
Владелец
Platform Engineer / OSS Developer / Go