summaryrefslogtreecommitdiff
path: root/manifests/puppetdb.pp
blob: d55e68250d59682f3c1e3a48f9cd1d039d106a72 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
class profiles::puppetdb {
  exec { '/opt/puppetlabs/bin/puppetdb ssl-setup':
    creates => '/etc/puppetlabs/puppetdb/ssl/ca.pem'
  }

  class { 'puppetdb':
    listen_address => '::',
    disable_ssl    => false,
  }

  if defined('puppetserver') and ! defined(Puppet::Config::Master['storeconfigs_backend']) {
    puppet::config::master { 'storeconfigs_backend':
      value => 'puppetdb',
    }
  }
}