git.lirion.de

Of git, get, and gud

summaryrefslogtreecommitdiffstats
path: root/site/profile/manifests/stash.pp
blob: b3298e464aad088eac5702a391caf7c1e78163cc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
class profile::stash {

  class { 'java' :
    version => present,
  } -> 
   
  class { 'postgresql::globals':
    manage_package_repo => true,
    version             => '9.4',
  }->
  class { 'postgresql::server': } ->
  
  postgresql::server::db { 'stash':
    user     => 'stash',
    password => postgresql_password('stash', 'password'),
  } ->

  class { 'stash':
    javahome    => '/etc/alternatives/java_sdk',
    #dev.mode grants a 24-hour license for testing
    java_opts   => '-Datlassian.dev.mode=true',
  }

  file { '/opt/puppetlabs/bin/stash_mco.rb':
    source => 'puppet:///modules/r10k/stash_mco.rb',
  }

}