This role will download and install the most recent version of UnrealIRCd.
None
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 |
None
- hosts: servers
roles:
- adamus1red.unrealircd
vars:
unreal_install_dir: "/home/irc"
remote_conf: 1 # 1 or 0
BSD