blob: ea206aca30de0e76bfd80c7e98be36caa00fbc82 [file] [log] [blame]
# Class: datadog_agent::integrations::jenkins
#
# This class will install the necessary configuration for the jenkins integration
#
# Parameters:
# $path:
# Jenkins path. Defaults to '/var/lib/jenkins'
#
# Sample Usage:
#
# class { 'datadog_agent::integrations::jenkins' :
# path => '/var/lib/jenkins',
# }
#
#
class datadog_agent::integrations::jenkins(
$path = '/var/lib/jenkins'
) inherits datadog_agent::params {
include datadog_agent
file { "${datadog_agent::params::conf_dir}/jenkins.yaml":
ensure => file,
owner => $datadog_agent::params::dd_user,
group => $datadog_agent::params::dd_group,
mode => '0600',
content => template('datadog_agent/agent-conf.d/jenkins.yaml.erb'),
require => Package[$datadog_agent::params::package_name],
notify => Service[$datadog_agent::params::service_name]
}
}