Missed file from previous commit.
This commit is contained in:
parent
a9ac0d179b
commit
c0d58fb318
1 changed files with 19 additions and 21 deletions
|
@ -8,8 +8,6 @@
|
|||
#
|
||||
class tftp::server {
|
||||
|
||||
include inetd::server
|
||||
|
||||
if $tftp_datadir {
|
||||
file { "${tftp_datadir}":
|
||||
ensure => directory,
|
||||
|
@ -34,14 +32,16 @@ class tftp::server {
|
|||
}
|
||||
}
|
||||
|
||||
if $operatingsystem == "Fedora" {
|
||||
case $operatingsystem {
|
||||
debian,fedora,ubuntu: {
|
||||
file { "/var/lib/tftpboot":
|
||||
ensure => link,
|
||||
target => "/srv/tftpboot",
|
||||
force => true,
|
||||
require => File["/srv/tftpboot"],
|
||||
}
|
||||
} else {
|
||||
}
|
||||
default: {
|
||||
file { "/tftpboot":
|
||||
ensure => link,
|
||||
target => "/srv/tftpboot",
|
||||
|
@ -49,6 +49,7 @@ class tftp::server {
|
|||
require => File["/srv/tftpboot"],
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if $selinux {
|
||||
selinux::manage_fcontext { "/srv/tftpboot(/.*)?":
|
||||
|
@ -74,16 +75,13 @@ class 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"],
|
||||
service { "tftpd-hpa":
|
||||
ensure => running,
|
||||
enable => true,
|
||||
}
|
||||
}
|
||||
default: {
|
||||
include inetd::server
|
||||
inetd::service { "tftp":
|
||||
ensure => present,
|
||||
require => Package["tftp-server"],
|
||||
|
|
Loading…
Add table
Reference in a new issue