blob: 5bc1c3b4344ce47fb09236573f1e5019c78e291d (
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
|
class profiles::puppetserver {
# required for the git hook
ensure_packages(['ruby'])
file { '/usr/libexec':
ensure => directory,
}
file { '/usr/libexec/external-node-classifier':
mode => '0555',
source => 'puppet:///modules/profiles/node-classifier.py',
}
class { 'puppet':
server => true,
server_foreman => false,
server_reports => 'puppetdb',
server_storeconfigs => true,
server_git_repo => true,
server_git_repo_path => '/var/lib/puppet.git',
server_external_nodes => '/usr/libexec/external-node-classifier',
server_strict_variables => true,
}
}
|