Age | Commit message (Collapse) | Author |
|
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.
|
|
* Remove xinetd defaults for user/group.
* Fix spec tests.
|
|
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
|
|
|
|
* Switched the inetd parameter to default to true
* Moved the value into params.pp
* Updated tests
* Updated README
|
|
This update address file owner to nobody by default for RHEL family.
|
|
* the problem is with the test not the code
This reverts commit b5fce3cce34c5ff01243a4dfe9205d26f3c98857.
|
|
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
|
|
This default isn't needed while debian and ubuntu are the only things in osfamily Debian.
|
|
|
|
variable instead.
|
|
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.
|
|
Replaced with xinetd::service to set up the xinetd configuration
|
|
* 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
|
|
|
|
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.
|
|
Owner/group/mode seem to make more sense above these.
|
|
The purge, replace, and recurselimit defaults are now undef.
|
|
|
|
Update rspec tests to assert the value of recurse in various cases.
|
|
This adds the ability to use inetd for tftpd service. This merges the
functionality provided in the puppet-tftp module to puppetlabs-tftp.
|
|
* Update documentation.
* Fix puppet-lint 80 char issues.
* Add spec tests.
* Add modulefile, changelog, rakefile, and license.
|
|
|