Puppet Class: puppet::agent

Defined in:
manifests/agent.pp

Overview

Parameters:

  • server (Any)
  • runinterval (Any) (defaults to: '15m')
  • report (Any) (defaults to: true)


3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# File 'manifests/agent.pp', line 3

class puppet::agent ($server, $runinterval = '15m', $report = true) {
  include puppet::common

  service { $puppet::params::agent_service:
    ensure    => running,
    enable    => true,
    require   => [Package['puppet_package']],
    subscribe => [File[$puppet::params::conf_path]],
  }

  concat::fragment { 'puppet_config_agent':
    target  => $puppet::params::conf_path,
    content => template('puppet/puppet.conf.agent.erb'),
    order   => '300',
  }
}