spitfast.rbenv
Rbenv Ansible Rolle
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
Installieren
ansible-galaxy install spitfast.rbenv
Lizenz
Unknown
Downloads
300
Besitzer