Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/voxpupuli/puppet-rvm

A puppet module for installing and using RVM (Ruby Version Manager)
https://github.com/voxpupuli/puppet-rvm

Add support for rhel and fedora, with tests

Remove duplicated RedHat in case statement

b0e3622e4ee9fbd1daf3d9c6e9d49331c753d03c authored over 11 years ago by Carlos Sanchez <[email protected]>
[blacksmith] Bump version

ca6a991817b9aef0d5bffa374d7bc1d51971f70a authored over 11 years ago by Maestro <[email protected]>
Merge pull request #8 from hubspotdevops/hsmaster

Remove stage in rvm class

db0ce6aaab211011a69cb04a7addabd0271d411b authored over 11 years ago by Carlos Sanchez <[email protected]>
Merge pull request #1 from hubspotdevops/remove_stage

Remove stage declaration in rvm class

ed3aa9f890dfff438f65cbb981f84ee3b3553f31 authored over 11 years ago by Tom McLaughlin <[email protected]>
Modules don't have any business telling me what stage they run in. It's

my job when consuming them to determine that.

4af5588358e0caacd804ee989c0bf949f8ad4bd8 authored over 11 years ago by Tom McLaughlin <[email protected]>
Bump version

3c9818dcc207852a38a54b74e4a95a0b23ffaed8 authored over 11 years ago by Maestro <[email protected]>
only show notify if something changed

83e79c6d6921a344a038523d1c626450a4ff650b authored over 11 years ago by Brett Porter <[email protected]>
Bump version

c32d25f7b0583489584d0fe65dc4dcbe06b6c6f2 authored over 11 years ago by Maestro <[email protected]>
Bump version

378a5a430f1cffdf228afeeda0414625aad49eda authored over 11 years ago by Maestro <[email protected]>
Merge branch 'specs' into maestrodev

Conflicts:
Modulefile

7a3a55749efdf9ca4944c7d30a09e741e7a88b2e authored over 11 years ago by Carlos Sanchez <[email protected]>
Add instructions to build the module and remove TODO already implemented

969ee5a7ac199433b9ff6f104908d2f35afa4672 authored over 11 years ago by Carlos Sanchez <[email protected]>
Add specs and centos 6.3 and 6.4 vagrant tests. Add Modulefile entries

068b883db942263b9f7eb00c98e86bc3a9990d62 authored over 11 years ago by Carlos Sanchez <[email protected]>
Merge branch 'master' into maestrodev

Conflicts:
Vagrantfile

c70bb82032925d436f7b5da077c4345b901c2269 authored over 11 years ago by Carlos Sanchez <[email protected]>
Merge pull request #84 from minusinf/master

Conflicts:
templates/passenger-apache-centos.conf.erb

6b5591f297b1a46fc19e110e9c1031d80a326dce authored over 11 years ago by Brandon Turner <[email protected]>
Merge pull request #83 from adamcohen/master

change path to mod passenger.so to support puppet >= 3.9.0.beta on CentOS

bb2066a129692bb0900c8c277c973fc3f0098faa authored over 11 years ago by Brandon Turner <[email protected]>
Merge pull request #82 from maestrodev/system-rvm-check-for-error

Ensure that puppet fails if system-rvm installation fails

b3ee79f20b7d4984ec6a5580ca7d3ca083d299a7 authored over 11 years ago by Brandon Turner <[email protected]>
Merge pull request #81 from maestrodev/rvm-update

Allow updating RVM after it has been installed

68b6e862803f307ceb380afe1ae55a669cb49594 authored over 11 years ago by Brandon Turner <[email protected]>
Merge pull request #80 from maestrodev/centos6-deps

Conflicts:
manifests/dependencies/centos.pp

3cca75867c80751f417aee39bdba7c8453ae4cf8 authored over 11 years ago by Brandon Turner <[email protected]>
Merge pull request #79 from joerx/master

Simpler regex for installed gem version detection.

7e3140e67be5d2b000bb85d17e966790a7632328 authored over 11 years ago by Brandon Turner <[email protected]>
Merge pull request #75 from icole:master

Conflicts:
lib/puppet/provider/rvm_system_ruby/rvm_system_ruby.rb
lib/puppet/type/rvm_system_r...

8269e1343168aef10795901f792f1d4cb90cb2f4 authored over 11 years ago by Brandon Turner <[email protected]>
Merge pull request #72 from avalonmediasystem/install-with-options

Have rvm_system_ruby accept build flags

d6dc0844c8e7780c0f05a9272f8ef1e04bf4c835 authored over 11 years ago by Brandon Turner <[email protected]>
Merge pull request #70 from RewardLoop/rvm_passenger_ruby_string_gemset_fix

ruby_version should allow fully qualified strings including gemset

20876c80c3703686ae5266edd787c494b92d69c6 authored over 11 years ago by Brandon Turner <[email protected]>
Fixed variable scoping with passenger and apache

Encountered variable variable referencing problems with puppet
3.1.1. Corrected variable scoping...

a0246470fde0875ec79927a4f9aa7a66cf7e183e authored over 11 years ago by Pascal Spörri <[email protected]>
change path to mod_passenger

path to mod_passenger.so module was changed from ext/apache2/mod_passenger.so
to libout/apache2/...

8d16c96a7c51e283b1ffcef5339dac9345012b8f authored over 11 years ago by Adam Cohen <[email protected]>
Add integration tests with vagrant for CentOS 6.3 and 6.4

fa2d8cc86cfa258c4946a94e33dbfb2663f36d02 authored over 11 years ago by Carlos Sanchez <[email protected]>
only attempt to upgrade if RVM is already installed

Previously, if you set a version or latest, then both the initial install and
the upgrade would ...

f3b2991755f9028f244551d096a2373fca59b236 authored over 11 years ago by Brett Porter <[email protected]>
adjust specs for changed assumption

0d0bf7483085b439d7819a2ea36df85e3e5031e7 authored over 11 years ago by Brett Porter <[email protected]>
fix issues with default values

Regexing undef will not match undef, only 'undef' - this resulted in
actual_version = undef, whi...

ff32830509329e37c5f0d54e4ac09b1206b7aba9 authored over 11 years ago by Brett Porter <[email protected]>
Bump version

9e879dae8a6b2b6634c3c8c5537372aea0af3534 authored over 11 years ago by Maestro <[email protected]>
adjust specs for changed assumption

028b76369d54a305bb5786920ec4afdd5015b0a1 authored over 11 years ago by Brett Porter <[email protected]>
only attempt to upgrade if RVM is already installed

Previously, if you set a version or latest, then both the initial install and
the upgrade would ...

692e5f21453ca2ca71f578d783fc802de8aafc1c authored over 11 years ago by Brett Porter <[email protected]>
fix issues with default values

Regexing undef will not match undef, only 'undef' - this resulted in
actual_version = undef, whi...

5fe26d7df21868de96b013ca1ef769f2b701b278 authored over 11 years ago by Brett Porter <[email protected]>
Add an example Vagrantfile to try the module

4945aba132be43583dc75493ca45b1aacef5ed04 authored over 11 years ago by Carlos Sanchez <[email protected]>
Use the right test -d syntax

c97cf8773fd05083839aca934f3261ad7dd006ca authored over 11 years ago by Carlos Sanchez <[email protected]>
Bump version

5bfd5a1ec947d7ee03281a4ce6eb0cf28ad32507 authored over 11 years ago by Maestro <[email protected]>
Ensure that puppet fails if system-rvm installation fails

42a08b4b62e09bb22ad3bc0cf368196a6be2ddb7 authored over 11 years ago by Carlos Sanchez <[email protected]>
Ensure that puppet fails if system-rvm installation fails

240e13303d87bbcf901bd9a1fafe202387b3412a authored over 11 years ago by Carlos Sanchez <[email protected]>
Update rvm after it has been installed if version is set

Add rvm_version fact

1b0b2d631023a8a2cd21721ffd36f6113f34a500 authored over 11 years ago by Carlos Sanchez <[email protected]>
Add an example Vagrantfile to try the module

8cc57169f2487c8ed48a8e32d9b1bb09d28140bb authored over 11 years ago by Carlos Sanchez <[email protected]>
Update rvm after it has been installed if version is set

Add rvm_version fact

5e760af701b8064c43a27eb5ca81708a42790ff8 authored over 11 years ago by Carlos Sanchez <[email protected]>
Merge branch 'master' into maestrodev

Conflicts:
manifests/dependencies/centos.pp

60a8cce2c0ca222d39480fc91a8c518a288fd656 authored over 11 years ago by Carlos Sanchez <[email protected]>
Bump version

91719dec01b397d82ef08e58d2686fde5438a543 authored over 11 years ago by Carlos Sanchez <[email protected]>
Bump version

7a97e9f84d6f7a792a506166c6ed4e964a77c391 authored over 11 years ago by Carlos Sanchez <[email protected]>
Update gems

7de121d4291cdb6a4222740e7fc7d11b15ffd4c9 authored over 11 years ago by Carlos Sanchez <[email protected]>
Merge branch 'centos6-deps' into maestrodev

e2b3be94117bd859b4a2ef92384675eedf14226e authored over 11 years ago by Brett Porter <[email protected]>
recent dependencies needed on CentOS 6

621c5381434daba650240a8d93101c2d74bbc259 authored over 11 years ago by Brett Porter <[email protected]>
Simpler, more robust regex for gem version detection

69cb717994eae1b7c1bbf1dd12ef60e95050e7ad authored over 11 years ago by jhenning <[email protected]>
Adding support to specify autolibs mode

f1bbd2b6b6e0a72a6149f66e65dd1f16a4b61ed4 authored over 11 years ago by Ian Cole <[email protected]>
Have rvm_system_ruby accept build flags

867fa8927c22c34299b2b5d517f421b9a2b9a098 authored over 11 years ago by Michael Klein <[email protected]>
ruby_version should allow fully qualified strings including gemset

9d4e0f438e4a53102420b9e6c2b5f0371dbb3c78 authored almost 12 years ago by Jeff LaPorte <[email protected]>
Merge pull request #64 from paulche/master

Conflicts:
manifests/dependencies/centos.pp
manifests/dependencies/oraclelinux.pp

5dbcf8d08d242478723cd675630479a1932f4c82 authored almost 12 years ago by Brandon Turner <[email protected]>
Merge pull request #60 from angusscown/master

passenger ruby version requirement

790bdab05a253ddc0c1006d48f9bd6e67b2d103d authored almost 12 years ago by Brandon Turner <[email protected]>
Merge pull request #65 from sinajahan/master

Added Amazon to centos group dependencies

75496f8ed9483850b400aee89e615622f97360e1 authored almost 12 years ago by Brandon Turner <[email protected]>
Merge pull request #66 from domcleal/no-mta

Remove sendmail/mailx, not required

6ff8fe90924465ef4b2b9b1b5681c23a7b12e9a1 authored almost 12 years ago by Brandon Turner <[email protected]>
Merge pull request #67 from EmpireOne/master

Remove uncompatible flag in gem 2.0.0

5f65714d58d65e95dc3a2279a26de417601cfd56 authored almost 12 years ago by Brandon Turner <[email protected]>
Removed uncompatible gem install flag

The latest version of gem removed the flag "includes-dependencies".
It's now the default behavi...

ddb74c43fcd6cd3053bd53da2b9a77eaa82239ee authored almost 12 years ago by Nicolas Lupien <[email protected]>
Remove sendmail/mailx, not required

7613632936971d5ddcb277ef4453ce8817d33936 authored almost 12 years ago by Dominic Cleal <[email protected]>
Update blacksmith

9e9370dc94d35c2f4131b087abea28a11983c10c authored almost 12 years ago by Carlos Sanchez <[email protected]>
add empty puppet-rspec tests

c1b7b680c66955933e0cf438743b8534a3c29be8 authored almost 12 years ago by Brett Porter <[email protected]>
Prepare to deploy to the forge

5a83431d3349cbbd51583a3e540e2efe4d795863 authored almost 12 years ago by Carlos Sanchez <[email protected]>
Add Amazon to centos group

so it works with AWS instances

f8c66c2d727b537b81c1c293b38e776ea0eb1e69 authored almost 12 years ago by sinajahan <[email protected]>
Add compatability with puppet-stdlib

- ensure_packages function

354e4d1f79c42cfb16f5299a1ab2f5451877a164 authored almost 12 years ago by Paul Chechetin <[email protected]>
Merge pull request #61 from baphled/master

Resolving issues with installing rvm on Centos 5

ce10a05a9ba22926b4783bea1f6944ccfb7b93e0 authored about 12 years ago by Brandon Turner <[email protected]>
Spike dependencies for Centos 5.x

a5fc14d9c69e0f486090edd7fddf7154e2ff2a97 authored about 12 years ago by Yomi Colledge <[email protected]>
Update manifests/passenger/gem.pp

provide a way for puppet to ensure that the version of ruby required for passenger is a pre-requ...

e1a261b7766a0dc28ddc6efe4f3e3a15eefb43e8 authored about 12 years ago by angusscown <[email protected]>
Merge pull request #59 from heffergm/rvm_alias

add rvm_alias puppet provider and type

5528e294ba9c6faf907f778fce3a10e4ed4a5cdd authored about 12 years ago by Brandon Turner <[email protected]>
change ruby_version to target_ruby

9c4eeec2ea4360ef5c12950605372ca5e289115b authored about 12 years ago by Grant Heffernan <[email protected]>
better matching of aliases to a specific ruby, since rvm alias create allows you to overwrite existing aliases

301b80a9b1834c87b309e4af3314a96b0a25220c authored about 12 years ago by Grant Heffernan <[email protected]>
add rvm_alias puppet provider and type

612c9037d3addf7666bb54fd5ec777f9bc41a6ac authored about 12 years ago by Grant Heffernan <[email protected]>
Merge pull request #55 from heffergm/gem_withopts

updates to rvm_gem to allow passing build options

5968ce475c5441c34ab8e727e4f0e51bc78c8108 authored about 12 years ago by Brandon Turner <[email protected]>
updates to rvm_gem to allow passing build options

8e921f02e07c743093c71b1e42824ab624bda048 authored about 12 years ago by Grant Heffernan <[email protected]>
Merge pull request #52 from teknotus/master

Fixes bug where every puppet run reinstalls already installed gems

f5764fdf27ab09daab3fb3104598faf66923e6aa authored over 12 years ago by Brandon Turner <[email protected]>
Every gem that was set to a version other than latest was

reinstalling on every puppet run. I found that the official
gem module from puppet suffered from ...

94766c7292d04a9fa8ba9d8383719133cd2e70bf authored over 12 years ago by Daniel Patrick Johnson <[email protected]>
Fixed regex that only matched part of the gem data

131ab9a519a42d4288d94711059dce391e090790 authored over 12 years ago by Daniel Patrick Johnson <[email protected]>
Merge pull request #50 from stmontgomery/master

Unable to find 'curl-devel' package on Oracle Linux using YUM package manager

e07e606f10f408a9bf810c44ee5baaaa6fadd803 authored over 12 years ago by Brandon Turner <[email protected]>
Changing curl-devel to libcurl-devel for the Oracle Linux dependencies list, after YUM couldn't find a curl-devel package

bf83cb29823ec0016978c4dcb65c876dab02c368 authored over 12 years ago by Stuart Montgomery <[email protected]>
Add Debian to passenger dependencies list

Fixes #35.

d73a4fda0096c3d9ffe91f56ded5c5b4afa77ed0 authored over 12 years ago by Brandon Turner <[email protected]>
Fix typo

fc96c63dce4c4af23a2c55e342a72ab5c43a2fa0 authored over 12 years ago by Brandon Turner <[email protected]>
safeguard definition of post-dependencies

860fef4a3c72546fcf154ba0fb6110c7a1e9eac7 authored over 12 years ago by Matthias Viehweger <[email protected]>
Merge pull request #45 from adnichols/oel-support

Added dependency support for Oracle Linux (tested on 5.7)

5f76b7c51e2dca861a024a866b779d26bbddefed authored over 12 years ago by Brandon Turner <[email protected]>
Merge pull request #44 from rradonic/master

explicitly scope the $::operatingsystem variable

a13f24fae574b49670fd5628cab74ecf440c42fd authored over 12 years ago by Brandon Turner <[email protected]>
Added dependency support for Oracle Linux (tested on 5.7)

efc45b9ebba1df3633f47479b1d03e303ef17cc3 authored over 12 years ago by Aaron Nichols <[email protected]>
explicitly scoped all operatingsystem variables

d3373d33aad66c6e1b8c97f542bcbebe4f840748 authored over 12 years ago by Ranko Radonić <[email protected]>
explicitly scope the $::operatingsystem variable

that prevents the following warning being printed on puppet 2.7.11
(and possibly other versions)...

93c298ab46ac7f1c4976d2eb3314341009185409 authored over 12 years ago by Ranko Radonić <[email protected]>
Merge pull request #40 from chkelly/patch-1

Removing duplicate package definition

598cea12b6ff729c24fe7eab98da4631d70189be authored almost 13 years ago by Brandon Turner <[email protected]>
Removing duplicate package definition

ca290a9e5328a8c506b1bcf6921805b97e17d40c authored almost 13 years ago by Chris Kelly <[email protected]>
Merge pull request #38 from etiennep/master

Install script bug fix

fe6684bb1c5c85878bcef31f6493a130cb886619 authored almost 13 years ago by Brandon Turner <[email protected]>
Fixed issues with install script execution. Added missing \ characters.

24022aa3e5306438ed0b0d04f296678fb28480c0 authored almost 13 years ago by Etienne Pelletier <[email protected]>
Merge pull request #37 from sgp/master

A couple of CentOS changes, along with a change for old-ass versions of passenger

837c57e5d608e2cc5b7c29875eff4e2c73b3b772 authored almost 13 years ago by Brandon Turner <[email protected]>
Don't specify variables that require passenger >= 3.0.0 if using an older version

c93a08d347edbaeaab62dafa3a264b7447fd4cc3 authored almost 13 years ago by Scott Parkerson <[email protected]>
RHEL/CentOS 6 changed curl-devel to libcurl-devel, and, unlike yum, Puppet doesn't follow that change

e671e199ddc627a52372bc2b8d8fa6dc3087df65 authored almost 13 years ago by Scott Parkerson <[email protected]>
Update readme

0bb2ce3fe4d23bf4fd1ad50dd86f00f45562f3b7 authored almost 13 years ago by Brandon Turner <[email protected]>
Fix issues with run stages, install rvm by default

A few issues were popping up with regarding run stages (refs #29, refs #32).
Rvm will now be ins...

a882c3ac6997fba37b1d770bf07e0c57c38fc690 authored almost 13 years ago by Brandon Turner <[email protected]>
Update README and rvm::system for autoloading changes

e83dfdfe60a447ca78b9a38175e20380da8a063a authored almost 13 years ago by Brandon Turner <[email protected]>
move around for autoloading with puppet 2.7

df0b138a54c82de54316545e77c8576895d7c3ec authored almost 13 years ago by Raffael Schmid <[email protected]>
Fix broken default_use implementation in rvm_system_ruby

Using rvm --default use 1.9.2 no longer works in scripting mode. We use
rvm alias create defaul...

11447dd8abf6a39e7e92341e1b5191993f7025a0 authored almost 13 years ago by Brandon Turner <[email protected]>
Improve gem/gemset not found detection

Newer RVM versions exit with an error status when trying to list
gems and gemsets for a Ruby ver...

f3a6e3302d0441d8890724e932cd7c4f06590576 authored almost 13 years ago by Brandon Turner <[email protected]>
Update README to use full module name

37a9f3faf5188d12d7a5f280ea9f90bb56162371 authored almost 13 years ago by Brandon Turner <[email protected]>
Install from GitHub instead of rvm.beginrescueend.com

acea15e341103d9f97d2a5d94886927e4fadc5bd authored almost 13 years ago by Brandon Turner <[email protected]>
Use run stages to install RVM first

This enables installing RVM and rubies in one puppet run.

References #29.

0d44351a866d75f0d5ce6bc9735c4527ab997228 authored almost 13 years ago by Brandon Turner <[email protected]>