Puppet Class: tsm::service::debian
- Defined in:
- manifests/service/debian.pp
Overview
Class: tsm::service::debian
Manage tsm service on debian
Authors
Toni Schmidbauer <toni@stderr.at> David Orn Johannsson <davideaglephotos@gmail.com>
Copyright
Copyright 2014-2015 Toni Schmidbauer
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
# File 'manifests/service/debian.pp', line 14
class tsm::service::debian {
file { $::tsm::service_script:
ensure => file,
owner => 'root',
group => 'root',
mode => '0755',
source => $::tsm::service_script_source,
}
service { $::tsm::service_name:
ensure => $::tsm::service_ensure,
enable => $::tsm::service_enable,
hasstatus => true,
hasrestart => true,
subscribe => Concat[$::tsm::config],
}
File[$::tsm::service_script] -> Service[$::tsm::service_name]
}
|