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, } }