chsubserver
Table of Contents
- Description
- Usage - Configuration options and additional functionality
- Reference - An under-the-hood peek at what the module is doing and how
- Limitations - OS compatibility, etc.
- Development - Guide for contributing to the module
Description
Manage services in /etc/inetd.conf with chsubserver on AIX, protect chsubserver from running unnecessarily by protecting with grep
Usage
The title specifies the inetd service and the protocol, delimited by ->. The puppet code will translate the supplied title into the correct chsubserver invocation.
Disabling inetd services
chsubserver { "rusersd->udp":
ensure => "disabled",
}
Disable the rusersd inetd subsystem for UDP.
Enabling inetd services
chsubserver { "rusersd->udp":
ensure => "enabled",
}
Enable the rusersd inetd subsystem for UDP.
Enabling services with parameters
chsubserver { "ftp":
proto => "udp",
ensure => "enabled",
params => "ftpd -l -u077",
}
Enable the FTP service and set parameters to restrict the umask.
Reference
Defined types
chsubserver- manageinetdservices using chsubserver
Limitations
- AIX only
- Not supported by Puppet, inc.
Development
PRs accepted :)
Testing
This module supports testing using PDQTest.
Test can be executed with:
bundle install
bundle exec pdqtest all
See .travis.yml for a working CI example