42e2ee7ba9
Commit: 0740f5343b54523d9ed27f65c05f6c9f045f022b Source: https://github.com/puppetlabs/puppetlabs-xinetd.git Change-Id: I05944255240752c07efae6fe18cf4668bfe37ff6 Related: blueprint merge-openstack-puppet-modules |
||
---|---|---|
.. | ||
files | ||
manifests | ||
spec | ||
templates | ||
tests | ||
.fixtures.yml | ||
.gemfile | ||
.gitignore | ||
.project | ||
CHANGELOG | ||
Gemfile | ||
LICENSE | ||
metadata.json | ||
Modulefile | ||
Rakefile | ||
README | ||
README.md |
xinetd
This is the xinetd module.
Overview
This module configures xinetd, and exposes the xinetd::service definition for adding new services.
Class: xinetd
Sets up the xinetd daemon. Has options for you in case you have specific package names and service needs.
Parameters
confdir
conffile
package_name
service_name
service_restart
service_status
service_hasrestart
service_hasstatus
Definition: xinetd::service
Sets up a xinetd service. All parameters match up with xinetd.conf(5) man page.
Parameters:
server
- required - determines the program to execute for this serviceport
- required - determines the service portcps
- optionalflags
- optionalper_source
- optionalserver_args
- optionaldisable
- optional - defaults to "no"socket_type
- optional - defaults to "stream"protocol
- optional - defaults to "tcp"user
- optional - defaults to "root"group
- optional - defaults to "root"instances
- optional - defaults to "UNLIMITED"wait
- optional - based on $protocol will default to "yes" for udp and "no" for tcpservice_type
- optional - type setting in xinetd
Sample Usage
xinetd::service { 'tftp':
port => '69',
server => '/usr/sbin/in.tftpd',
server_args => '-s /var/lib/tftp/',
socket_type => 'dgram',
protocol => 'udp',
cps => '100 2',
flags => 'IPv4',
per_source => '11',
}
Supported OSes
Supports Debian, FreeBSD, Suse, RedHat, and Amazon Linux OS Families.