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
29
30
31
32
33
34
35
36
37
38
|
# File 'manifests/master/puppetdb.pp', line 1
class puppet::master::puppetdb {
include 'puppet::master'
file {'/etc/puppet/puppetdb.conf':
ensure => file,
content => template('puppet/master/puppetdb.conf'),
owner => '0',
group => '0',
mode => '0644',
before => Package['puppetmaster'],
notify => Service['puppetmaster'],
}
file {'/etc/puppet/conf.d/puppetdb':
ensure => file,
content => template('puppet/master/conf.d/puppetdb'),
group => '0',
owner => '0',
mode => '0644',
notify => Exec['/etc/puppet/puppet.conf'],
before => Package['puppetmaster'],
}
file {'/etc/puppet/routes.yaml':
ensure => file,
content => template('puppet/master/routes.yaml'),
group => '0',
owner => '0',
mode => '0644',
notify => Service['puppetmaster'],
before => Package['puppetmaster'],
}
package {'puppetdb-terminus':
ensure => present,
}
}
|