eendroroy.rbenv

rbenv

Build-Status

Mitwirkende Letzter Commit (Branch) Lizenz GitHub Probleme GitHub geschlossene Probleme GitHub Pull Requests GitHub geschlossene Pull Requests

Ansible-Rolle zur Installation von rbenv

Rollenvariablen

Setze rbenv_env: system, um rbenv systemweit zu installieren, oder rbenv_env: local für eine lokale Installation.

Füge Plugins unter der Variable rbenv.plugins hinzu.

Definiere Ruby-Versionen, die installiert werden sollen, unter der Variable rubies.

Beispiel:

rbenv_env: system

rbenv:
  plugins:
    - { name: ruby-default-gems, repo: 'https://github.com/rbenv/ruby-default-gems.git' }

rubies:
  - version: 2.5.0

Unterstützte Betriebssysteme

  • Ubuntu
    • trusty (14.04)
    • xenial (16.04) - xenial erfordert, dass Python2 für die Ansible-Unterstützung installiert ist
  • CentOS
    • 7
  • RHEL
    • 7

Beispiel-Playbook

Es ist immer schön für die Nutzer, ein Beispiel zu haben, wie man deine Rolle verwendet (z.B. mit übergebenen Variablen):

- hosts: server
  roles:
     - { role: eendroroy.rbenv, rbenv_env: system }

Lokale Tests

Führe zuerst die Vagrant-Maschinen aus:

vagrant up

Dann führe das Testlauf-Skript aus:

./run_vagrant_test.sh

Mitwirken

Fehlerberichte und Pull-Requests sind auf GitHub im ansible-role-rbenv Repository willkommen. Dieses Projekt soll ein sicherer und einladender Raum für Zusammenarbeit sein, und von den Mitwirkenden wird erwartet, dass sie sich an den Contributor Covenant Verhaltenskodex halten.

Autoren

Lizenz

Dieses Projekt ist unter der MIT Lizenz lizenziert - siehe die Datei LICENSE.md für Details.

Installieren
ansible-galaxy install eendroroy.rbenv
GitHub Repository
Lizenz
mit
Downloads
198
Besitzer
Write code!