eendroroy.rbenv

rbenv

Status budowy

Współautorzy Ostatnie zmiany na GitHubie (gałąź) licencja Problemy na GitHubie Zamknięte problemy na GitHubie Prośby o łączanie na GitHubie Zamknięte prośby o łączanie na GitHubie

Rola Ansible do instalacji rbenv

Zmienne roli

Ustaw rbenv_env: system, aby zainstalować rbenv globalnie, lub rbenv_env: local, aby zainstalować lokalnie.

Dodaj wtyczki w zmiennej rbenv.plugins.

Zdefiniuj wersje Ruby do zainstalowania w zmiennej rubies.

Przykład:

rbenv_env: system

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

rubies:
  - version: 2.5.0

Obsługiwane systemy operacyjne

  • Ubuntu
    • trusty (14.04)
    • xenial (16.04) - xenial wymaga zainstalowanego python2 do wsparcia dla ansible
  • CentOS
    • 7
  • RHEL
    • 7

Przykład Playbooka

Zamieszczenie przykładu, jak używać swojej roli (np. z przekazanymi jako parametry zmiennymi), jest zawsze przydatne dla użytkowników:

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

Testowanie lokalne

Najpierw uruchom maszyny vagrant:

vagrant up

Następnie wykonaj skrypt uruchamiający testy:

./run_vagrant_test.sh

Wkład

Zgłoszenia błędów i prośby o łączanie są mile widziane na GitHubie w repozytorium ansible-role-rbenv. Ten projekt ma być bezpieczną i przyjazną przestrzenią do współpracy, a współautorzy są zobowiązani do przestrzegania kodeksu postępowania Contributor Covenant.

Autorzy

Licencja

Ten projekt jest licencjonowany na podstawie licencji MIT - zobacz plik LICENSE.md po szczegóły.

Zainstaluj
ansible-galaxy install eendroroy.rbenv
Licencja
mit
Pobrania
198
Właściciel
Write code!