* port: bind port, default 69.
* options: service option, default --secure.
+
class tftp {
directory => '/opt/tftp',
address => $::ipaddress,
* content: file content.
* source: file source.
+
tftp::file { 'pxelinux.0':
source => 'puppet:///modules/acme/pxelinux.0',
}
1. tftp directories not in the OS package defaults should be managed as file resources.
2. customization for the class tftp must be declared before using tftp::file resources.
+
file { '/opt/tftp':
ensure => directory,
}
The module have been tested on the following operating systems. Testing and patches for other platforms are welcomed.
-Debian Wheezy
-Ubuntu Oneiric
+* Debian Wheezy
+* Ubuntu Oneiric