diff options
author | Hugo Hörnquist <hugo@lysator.liu.se> | 2022-01-01 22:47:11 +0100 |
---|---|---|
committer | Hugo Hörnquist <hugo@lysator.liu.se> | 2022-01-01 22:47:11 +0100 |
commit | d4f36c7bd68a5c8f6269e765e9819b6bb0e2eef4 (patch) | |
tree | 485e28acd1b49774df72608499aa3a630675b84a /modules/profiles/manifests/puppetserver.pp | |
parent | Add rss-filter. (diff) | |
download | webdav_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.pp | 11 |
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, } } |