Skip to content

jfryman/puppet-irc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

puppet-irc

Description

This module is designed to install and manage IRC Hybrid, an IRC server

This module has been built and tested on RHEL/Debian systems.

Parameters:

  • $network_name: The FQDN of the host where this server will reside.
  • $network_desc: A friendly descriptor of the IRC server
  • $admin_name: Friendly name of the Admin of the IRC server
  • $admin_email: Email address of the Admin
  • $listen_ip: Default IP for IRCD to listen on. Defaults to 127.0.0.1 if not set.
  • $auth_domains: domains that are authorized to be in the local user class.
  • $spoof_domain: domain used to spoof users that do not have domains.
  • $operator_name: admin account for IRC management
  • $operator_pass: admin password for IRC management.

Actions:

This module will install a single IRC and configure it for usage.

Requires:

Sample Usage:

  class { 'irc':
    network_name  => 'irc.frymanandassociates.net',
    network_desc  => 'Fryman and Associates, Inc - IRC Server',
    admin_name    => 'James Fryman',
    admin_email   => 'james@frymanandassociates.net',
    listen_ip     => '127.0.0.1',
    auth_domains  => ['frymanandassociates.net', 'frymanet.com'],
    spoof_domain  => 'frymanandassociates.net',
    operator_name => 'admin',
    operator_pass => 'password',
  }

About

IRC Management with Puppet

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages