Puppet Class: stackdriver::config::redhat
- Inherits:
- stackdriver
- Defined in:
- manifests/config/redhat.pp
Overview
vim: tabstop=2 expandtab shiftwidth=2 softtabstop=2 foldmethod=marker
Class: stackdriver::config::redhat
Configures Stackdriver Agent for RedHat derivatives
Parameters
Use Hiera for overriding any parameter defaults
- sysconfig
-
Default - /etc/sysconfig/stackdriver
-
Stackdriver configuration file
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
# File 'manifests/config/redhat.pp', line 17
class stackdriver::config::redhat(
$sysconfig = '/etc/sysconfig/stackdriver',
) inherits stackdriver {
validate_string ( $sysconfig )
file { $sysconfig:
ensure => file,
owner => 'root',
group => 'root',
mode => '0440', # secure API key
content => template("stackdriver/${::kernel}/${sysconfig}.erb"),
notify => Service[$svc],
}
}
|