aboutsummaryrefslogtreecommitdiff
path: root/manifests
AgeCommit message (Collapse)Author
2012-08-30Require the package on the tftp xinetd service.Ben Burkert
The xinetd::service type drops an xinetd config. That config is invalid before the tftp package is installed and during that window xinetd may be started. xinetd will start with tftp ignored, and will need to be manually restarted to enable tftp. This change eliminates that window.
2012-08-20Update tftp xinetd fix.Nan Liu
* Remove xinetd defaults for user/group. * Fix spec tests.
2012-08-09let tftpd-hpa change the uid and gid of the processMehdi Abaakouk
tftpd-hpa try to change the uid and gid of the process before serving a file and it can't if xinetd start the process with a user other than root. This result to this following message and tftp can't serve file in.tftpd[17609]: cannot set groups for user nobody To customise user/group of the running process we need to use -u option
2012-07-27Fix whitespace and readme.Nan Liu
2012-07-16Make xinetd the default method for installing tftpcrayfishx
* Switched the inetd parameter to default to true * Moved the value into params.pp * Updated tests * Updated README
2012-07-11Update redhat tftp file owner.Nan Liu
This update address file owner to nobody by default for RHEL family.
2012-07-11Revert "Fully qualify $::caller_module_name fact."crayfishx
* the problem is with the test not the code This reverts commit b5fce3cce34c5ff01243a4dfe9205d26f3c98857.
2012-07-11Fully qualify $::caller_module_name fact.crayfishx
This fixes the following failed test: 1) tftp::file when deploying file from another module Failure/Error: }) expected that the catalogue would contain File[/srv/tftp/sample] with source set to `"puppet:///modules/acme/sample"` but it is set to `"puppet:///modules/tftp/sample"` in the catalogue # ./spec/defines/tftp_file_spec.rb:138
2012-07-11Removed unneeded defaultcrayfishx
This default isn't needed while debian and ubuntu are the only things in osfamily Debian.
2012-07-10* remove old references to inetd_confcrayfishx
2012-07-10No need to set binary to undef for debian now we evaluate the provider ↵crayfishx
variable instead.
2012-07-10According to the man pages and examples I've seen there is no reasoncrayfishx
why server_args can't be used to pass in extra options to in.tftpd If this is not the case, please let me know.
2012-07-10Removing dependancy on 'inetd' which doesn't exist in the forge...crayfishx
Replaced with xinetd::service to set up the xinetd configuration
2012-07-10Add EL (RHEL/CentOS) support for tftp.crayfishx
* EL tftpd-hpa package is called tftp-server * Distributed RPM doesn't provide an init file so the base provider is needed * Default username for tftp-server on RHEL is nobody * no /etc/default/tftpd-hpa should be pushed for EL systems
2012-06-25Update documentation and README.Nan Liu
2012-06-25Add default module path for tftp::fileNan Liu
This change provides the convenience of using caller_module_name for tftp files, so the following manifests can be abbreviated from: tftp::file { 'foo': source => 'puppet:///modules/example/foo', } tftp::file { 'baz/bar': source => 'puppet:///modules/example/baz/bar', } to: tftp::file { [ 'foo', 'baz/bar' ]: } This simplifies declaring large number of tftp files.
2012-06-15Move purge, replace, recurselimit params down.Thomas Van Doren
Owner/group/mode seem to make more sense above these.
2012-06-15Fix spacing to meet puppet style guide and update new param defaults.Thomas Van Doren
The purge, replace, and recurselimit defaults are now undef.
2012-06-15Add purge, replace, and recurselimit params to tftp::file definition.Thomas Van Doren
2012-06-04Add recurse option to tftp::file class.Thomas Van Doren
Update rspec tests to assert the value of recurse in various cases.
2012-05-14(#14465) Add inetd option tftpd.Nan Liu
This adds the ability to use inetd for tftpd service. This merges the functionality provided in the puppet-tftp module to puppetlabs-tftp.
2012-05-01Add support files for initial release.Nan Liu
* Update documentation. * Fix puppet-lint 80 char issues. * Add spec tests. * Add modulefile, changelog, rakefile, and license.
2012-04-05Initial commit.Nan Liu