Sha256: fe7cc61891666d2d2d06a82ec107b921b39ebeff252b2424536084d8683e0aca

Contents?: true

Size: 814 Bytes

Versions: 2

Compression:

Stored size: 814 Bytes

Contents

# Installs jira and postgres and the JRE
class profile::jira::aio {
  file { '/opt/jira':
    ensure => 'directory',
    before => Class['jira'],
  }

  class { 'postgresql::globals':
    manage_package_repo => true,
    version             => '9.3',
  }

  class { 'postgresql::server':
    require => Class['postgresql::globals']
  }

  class { 'java':
    distribution => 'jre',
  }

  service { 'iptables':
    ensure => 'stopped',
  }

  class { 'jira':
    javahome => '/usr',
    db       => 'postgresql',
    dbuser   => 'jiraadm',
    dbserver => 'localhost',
    require  => [Class['java'],Postgresql::Server::Db['jira']],
  }

  postgresql::server::db { 'jira':
    user     => 'jiraadm',
    password => postgresql_password('jiraadm', 'mypassword'),
    require  => Class['postgresql::server'],
  }

}

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
onceover-4.0.0 spec/fixtures/controlrepos/puppet_controlrepo/site-modules/profile/manifests/jira/aio.pp
onceover-3.22.0 spec/fixtures/controlrepos/puppet_controlrepo/site-modules/profile/manifests/jira/aio.pp