This module is designed to install and manage IRC Hybrid, an IRC server
This module has been built and tested on RHEL/Debian systems.
$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.
This module will install a single IRC and configure it for usage.
Class[stdlib]
. This is Puppet Labs standard library to include additional methods for use within Puppet. [https://github.com/puppetlabs/puppetlabs-stdlib]
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',
}