velaluqa / puppet-redmine

UNMAINTAINED - Setup Redmine via puppet
GNU General Public License v3.0
0 stars 7 forks source link

UNMAINTAINED

Since we stopped using puppet for our infrastructure, we are not going to maintain this solution anymore.

Puppet-redmine

Puppet redmine installs redmine with puma::app (this one you have to install yourself).

Basic Usage

  class { 'redmine':
    app_root             = '/srv/redmine',
    redmine_source       = 'https://github.com/redmine/redmine.git',
    redmine_revision     = 'origin/2.3-stable',
    redmine_user         = 'deployment',
    db_adapter           = 'pgsql',
    db_name              = 'redminedb',
    db_user              = 'redminedbu',
    db_password          = 'changeme',
    db_host              = 'localhost',
    db_port              = '3306',
    rvm_ruby             = '1.9.3@redmine',
  }

Redmine Plugin

  redmine::plugin { 'redmine_backlogs':
    source   => 'git://github.com/backlogs/redmine_backlogs.git',
    revision => 'v1.0.6',
    migrate  => true,
    rake     => ['redmine:backlogs:install story_trackers=Bug,Feature,Support task_tracker=Task corruptiontest=true labels=true'],
  }

Parameters

Dependencys

puppetlabs/vcsrepo >= 0.2.0

Contribute

Want to help - send a pull request.

License

This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3, or (at your option) any later version.

This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with GNU Emacs; see the file COPYING. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.