Skip to content

Puppet Labs Module for Passenger

License

Notifications You must be signed in to change notification settings

cloudisan/puppetlabs-passenger

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Passenger Module

This module is used for configuring Passenger (http://www.modrails.com)

Quick Start

This module was developed and tested against RHEL and Debian based systems (Centos, Fedora, Redhat, Debian, Ubuntu). This module may require you to specify default parameter values to accommodate other distributions.

To declare the class in your node declaration, you can do the following:

node default {
  class {'passenger': }
}

The Passenger module will attempt to apply sane default values to all its parameters, but you can manually specify them using the below syntax:

node default {
  class {'passenger':
    passenger_version      => '2.2.11',
    passenger_provider     => 'gem',
    passenger_package      => 'passenger',
    gem_path               => '/var/lib/gems/1.8/gems',
    gem_binary_path        => '/var/lib/gems/1.8/bin',
    mod_passenger_location => '/var/lib/gems/1.8/gems/passenger-2.2.11/ext/apache2/mod_passenger.so',
  }
}

Dependencies

This module requires the Puppetlabs gcc and apache module for its functionality. You may retrieve those modules from http://forge.puppetlabs.com

About

Puppet Labs Module for Passenger

htps://forge.puppetlabs.com/puppetlabs/passenger

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Puppet 100.0%