/ansible-role-unrealircd

Ansible role for downloading and installing UnrealIRCd.

Primary LanguageJinjaBSD 2-Clause "Simplified" LicenseBSD-2-Clause

UnrealIRCd GitHub Workflow Status (branch)

This role will download and install the most recent version of UnrealIRCd.

Requirements

None

Role Variables

Role Variable Value Default Description
irc_user string ircd User to install server as
unreal_build_dir string /tmp/unrealircd-build Directory that the server is built in
unreal_version string '5.0.9.1' UnrealIRCd version
unreal_install_dir string ~/unrealircd Install location
unreal_remote_conf int 1 Whether or not to allow remote configs Accepted Values: 0 or 1
unreal_curl_dir string /usr Location where curl libs are installed
unreal_ssl_dir string SSL key directory, empty by default.
unreal_modules array [ 'auditorium' ] Array of 3rd party modules to install
unreal_fakelag_configurable boolean False Set the FAKELAG_CONFIGURABLE parameter in config.h
enable_services boolean False Enabels Atheme services to be installed on one or more hosts

Dependencies

None

Example Playbook

- hosts: servers
  roles:
    - adamus1red.unrealircd
  vars:
    unreal_install_dir: "/home/irc"
    remote_conf: 1  # 1 or 0

License

BSD