blob: 1c2c37d4bb2ca456fd754e96d962ea6013afcc7a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
class egd::debian inherits ekeyd::egd {
if ( $virtual == "vserver" ) {
fail("This class shouldn't be included on vservers")
}
Package["ekeyd-egd-linux"] {
ensure => $lsbdistcodename ? {
"lenny" => "1.1.3-3~bpo50+1",
default => 'installed'
}
}
Service["egd-linux"] {
ensure => running,
hasrestart => true,
pattern => '/usr/sbin/ekeyd-egd-linux',
subscribe => File["/etc/default/ekeyd-egd-linux"];
}
file { "/etc/default/ekeyd-egd-linux":
content => template("ekeyd/ekeyd-egd-linux.default"),
mode => 644,
owner => root,
group => root,
require => Package["ekeyd-egd-linux"];
}
}
|