diff options
author | Micah <micah@leap.se> | 2016-07-12 16:46:00 -0400 |
---|---|---|
committer | Micah <micah@leap.se> | 2016-07-12 16:46:00 -0400 |
commit | b5c3c14ae094bff896d19ee37f967e8fc8c34017 (patch) | |
tree | e354f84795e66cb6acae4cb0b0e122d3e498424f /puppet/modules/bundler/README.md | |
parent | 4aff06cc2fecc0b59728d7fc825fb36394b847b7 (diff) |
git subrepo clone https://leap.se/git/puppet_bundler puppet/modules/bundler
subrepo:
subdir: "puppet/modules/bundler"
merged: "bacec3e"
upstream:
origin: "https://leap.se/git/puppet_bundler"
branch: "master"
commit: "bacec3e"
git-subrepo:
version: "0.3.0"
origin: "https://github.com/ingydotnet/git-subrepo"
commit: "1e79595"
Change-Id: I7596e2c4abf326acbce2a01c363e9694626e230f
Diffstat (limited to 'puppet/modules/bundler/README.md')
-rw-r--r-- | puppet/modules/bundler/README.md | 63 |
1 files changed, 63 insertions, 0 deletions
diff --git a/puppet/modules/bundler/README.md b/puppet/modules/bundler/README.md new file mode 100644 index 00000000..2abb1cfc --- /dev/null +++ b/puppet/modules/bundler/README.md @@ -0,0 +1,63 @@ +puppet-bundler - Bundler gem manager for Ruby +========================================== + +This puppet module will install bundler and set config +variables. + +This module supports Ubuntu 10.04 and Debian + +Installation +------------ + +1. Copy this directory to your puppet master module path $(git clone +https://github.com/evanstachowiak/puppet-bundler bundler) + +2. Apply the `bundler` class to any nodes you want bundler installed on: + + class { 'bundler::install': } + + By default this will install bundler with RVM, if you wish to use another + method, you can pass any puppet package provider to the class as + 'install_method', or just use 'package' if you wish the puppet parser to + automatically chose the best method for your platform. + + Examples: class { 'bundler::install': install_method => 'fink' } + class { 'bundler::install': install_method => 'gem' } + class { 'bundler::install': install_method => 'package' } + +3. Set whatever config variables are necessary: + bundler::config { 'linecache19': + user => ubuntu, + config_flag => "--with-ruby-include=/usr/local/rvm/src/ruby-1.9.2-p290", + app_dir => your_app_dir, + } + + +Contributing +------------ + +- fork on github (https://github.com/evanstachowiak/puppet-bundler) +- send a pull request + +Author +------ +Evan Stachowiak (https://github.com/evanstachowiak) + +LICENSE +------- + + Author:: Evan Stachowiak + Copyright:: Copyright (c) 2012 Evan Stachowiak + License:: Apache License, Version 2.0 + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. |