Added debian and ubuntu support for tftp::server.

This commit is contained in:
Timo Mkinen 2010-10-25 16:48:07 +03:00
parent 77e2696887
commit 5c5af584f4
2 changed files with 33 additions and 3 deletions

View file

@ -64,12 +64,31 @@ class tftp::server {
}
package { "tftp-server":
name => $operatingsystem ? {
ubuntu => "tftpd-hpa",
debian => "tftpd-hpa",
default => "tftp-server",
},
ensure => installed,
}
inetd::service { "tftp":
ensure => present,
require => Package["tftp-server"],
case $operatingsystem {
debian,ubuntu: {
file { "/etc/xinetd.d/tftp":
ensure => present,
source => "puppet:///tftp/tftp.xinetd",
mode => 0644,
owner => root,
group => root,
notify => Service["xinetd"],
}
}
default: {
inetd::service { "tftp":
ensure => present,
require => Package["tftp-server"],
}
}
}
}