Skip to content

sous-chefs/xinetd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

xinetd cookbook

OpenCollective OpenCollective License

Description

This cookbook provides custom resources for installing, configuring, and managing the xinetd extended internet services daemon. See LIMITATIONS.md for platform availability details.

Maintainers

This cookbook is maintained by the Sous Chefs. The Sous Chefs are a community of Chef cookbook maintainers working together to maintain important cookbooks. If you'd like to know more please visit sous-chefs.org or come chat with us on the Chef Community Slack in #sous-chefs.

Requirements

Platforms

Platform Versions
AlmaLinux 8, 9, 10
Debian 12, 13
openSUSE Leap 15
Oracle Linux 8, 9
Rocky Linux 8, 9, 10
Ubuntu 22.04 LTS, 24.04 LTS

See LIMITATIONS.md for architecture and legacy platform details.

Chef Version

Chef 15.3+

Resources

xinetd_install

Installs or removes the xinetd package. See documentation/xinetd_install.md.

xinetd_install 'default'

xinetd_config

Configures xinetd: creates /etc/xinetd.d/, renders /etc/xinetd.conf, and manages the xinetd service. See documentation/xinetd_config.md.

xinetd_config 'default' do
  log_type 'SYSLOG daemon info'
  cps '50 10'
  instances '50'
end

xinetd_service

Manages an xinetd service definition in /etc/xinetd.d/. See documentation/xinetd_service.md.

xinetd_service 'discard-stream' do
  service_name 'discard'
  id 'discard-stream'
  type 'INTERNAL'
  wait false
  socket_type 'stream'
  action :enable
end

Boolean property values (true/false) are automatically rendered as yes/no. Array values are joined with a space.

xinetd_builtin_services

Manages xinetd builtin (INTERNAL) services: chargen, daytime, discard, echo, time, and tcpmux-server. See documentation/xinetd_builtin_services.md.

xinetd_builtin_services 'default'

To disable specific services:

xinetd_builtin_services 'default' do
  chargen_stream_enabled false
  chargen_dgram_enabled false
  tcpmux_server_enabled false
end

Author

Author:: Steven Danna

Contributors

This project exists thanks to all the people who contribute.

Backers

Thank you to all our backers!

https://opencollective.com/sous-chefs#backers

Sponsors

Support this project by becoming a sponsor. Your logo will show up here with a link to your website.

https://opencollective.com/sous-chefs/sponsor/0/website https://opencollective.com/sous-chefs/sponsor/1/website https://opencollective.com/sous-chefs/sponsor/2/website https://opencollective.com/sous-chefs/sponsor/3/website https://opencollective.com/sous-chefs/sponsor/4/website https://opencollective.com/sous-chefs/sponsor/5/website https://opencollective.com/sous-chefs/sponsor/6/website https://opencollective.com/sous-chefs/sponsor/7/website https://opencollective.com/sous-chefs/sponsor/8/website https://opencollective.com/sous-chefs/sponsor/9/website

Sponsor this project

Packages

 
 
 

Contributors