Forge Home


Multi redmine setup with mysql, apache and rbenv


7,535 latest version

4.6 quality score

Version information

  • 0.0.5 (latest)
  • 0.0.4
  • 0.0.3
  • 0.0.2
released Feb 1st 2016
This version is compatible with:
  • , ,

Start using this module

  • r10k or Code Manager
  • Bolt
  • Manual installation
  • Direct download

Add this module to your Puppetfile:

mod 'gnubilafrance-redmine', '0.0.5'
Learn more about managing modules with a Puppetfile

Add this module to your Bolt project:

bolt module add gnubilafrance-redmine
Learn more about using this module with an existing project

Manually install this module globally with Puppet module tool:

puppet module install gnubilafrance-redmine --version 0.0.5

Direct download is not typically how you would use a Puppet module to manage your infrastructure, but you may want to download the module in order to inspect the code.

Tags: redmine


gnubilafrance/redmine — version 0.0.5 Feb 1st 2016

Puppet module: redmine

Puppet Forge Build Status

This is a Puppet module for redmine It provides only package installation and file configuration.

Based on Example42 layouts by Alessandro Franceschi / Lab42

Official site:

Official git repository:

Released under the terms of MIT License.

USAGE - Basic management

  • Install redmine with default settings

      class { 'redmine': }
  • Install a specific version of redmine package

      class { 'redmine':
        version => '1.0.1',
  • Remove redmine resources

      class { 'redmine':
        absent => true
  • Enable auditing without without making changes on existing redmine configuration files

      class { 'redmine':
        audit_only => true
  • Module dry-run: Do not make any change on all the resources provided by the module

      class { 'redmine':
        noops => true

USAGE - Overrides and Customizations

  • Use custom sources for main config file

      class { 'redmine':
        source => [

    "puppet:///modules/site/redmine/redmine.conf-${hostname}" , "puppet:///modules/site/redmine/redmine.conf" ], }

  • Use custom source directory for the whole configuration dir

      class { 'redmine':
        source_dir       => 'puppet:///modules/site/redmine/conf/',
        source_dir_purge => false, # Set to true to purge any existing file not present in $source_dir
  • Use custom template for main config file. Note that template and source arguments are alternative.

      class { 'redmine':
        template => 'site/redmine/redmine.conf.erb',
  • Automatically include a custom subclass

      class { 'redmine':
        my_class => 'site::my_redmine',