spitfast.rbenv

Rbenv Ansible Rolle

Build Status

Eine Ansible-Rolle, die rbenv und das rbenv ruby-build Plugin für einen bestimmten Benutzer installiert.

Anforderungen

Ansible Version 2.0.1

Rollenvariablen

Liste der Standardvariablen. Sie können die Variablen in Ihrem Playbook überschreiben.

---
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

Abhängigkeiten

Keine.

Beispiel Playbook

---
- hosts: localhost
  roles:
    - spitfast.rbenv

Verwendung

Erstellen Sie Ihr Playbook (wie im obigen Abschnitt beschrieben) und führen Sie einen der folgenden Befehle aus:

$ ansible-playbook playbook.yml - um alle Aufgaben in der Rolle auszuführen

$ ansible-playbook playbook.yml --tags=gems - um nur die Aufgabe zur Installation von Gems auszuführen

$ ansible-playbook playbook.yml --skip-tags=gems - um nur die Aufgabe zur Installation von rbenv (ohne Gems) auszuführen

Lizenz

MIT

Autoreninformation

Gordon Shumway

Über das Projekt

Install rbenv and ruby-build plugin for specified user.

Installieren
ansible-galaxy install spitfast.rbenv
GitHub Repository
Lizenz
Unknown
Downloads
300