summaryrefslogtreecommitdiff
path: root/modules/profiles/manifests/puppetserver.pp
diff options
context:
space:
mode:
authorHugo Hörnquist <hugo@lysator.liu.se>2022-01-01 22:47:11 +0100
committerHugo Hörnquist <hugo@lysator.liu.se>2022-01-01 22:47:11 +0100
commitd4f36c7bd68a5c8f6269e765e9819b6bb0e2eef4 (patch)
tree485e28acd1b49774df72608499aa3a630675b84a /modules/profiles/manifests/puppetserver.pp
parentAdd rss-filter. (diff)
downloadwebdav_server-d4f36c7bd68a5c8f6269e765e9819b6bb0e2eef4.tar.gz
webdav_server-d4f36c7bd68a5c8f6269e765e9819b6bb0e2eef4.tar.xz
Add node classifier.
Diffstat (limited to 'modules/profiles/manifests/puppetserver.pp')
-rw-r--r--modules/profiles/manifests/puppetserver.pp11
1 files changed, 10 insertions, 1 deletions
diff --git a/modules/profiles/manifests/puppetserver.pp b/modules/profiles/manifests/puppetserver.pp
index 8620fae..5bc1c3b 100644
--- a/modules/profiles/manifests/puppetserver.pp
+++ b/modules/profiles/manifests/puppetserver.pp
@@ -2,6 +2,15 @@ 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,
@@ -9,7 +18,7 @@ class profiles::puppetserver {
server_storeconfigs => true,
server_git_repo => true,
server_git_repo_path => '/var/lib/puppet.git',
- server_external_nodes => '',
+ server_external_nodes => '/usr/libexec/external-node-classifier',
server_strict_variables => true,
}
}