Puppet Class: stackdriver::config::debian
- Inherits:
- stackdriver
- Defined in:
- manifests/config/debian.pp
Overview
vim: tabstop=2 expandtab shiftwidth=2 softtabstop=2 foldmethod=marker
Class: stackdriver::config::debian
Configures Stackdriver Agent for Debian derivatives
Parameters
Use Hiera for overriding any parameter defaults
- sysconfig
-
Default - /etc/default/stackdriver-agent
-
Stackdriver configuration file
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
# File 'manifests/config/debian.pp', line 17
class stackdriver::config::debian(
$sysconfig = '/etc/default/stackdriver-agent',
) 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],
}
}
|