ansible-role-ircd
The IRCD role deploys the IRCD Hybrid server, its documentation can be found here: http://www.ircd-hybrid.org/
Currently the role supports deployment on Debian-based distributions only. Tested on Ubuntu Trusty and Precise.
Install
ansible-galaxy install rooland-provisioning.ircd
##Requirements
No requirements.
Role Variables and Defaults
- ircd.admin_name (required): A string containing the name of the administrator, eg 'John Smith'
- ircd.admin_email (required): A string containing the email address of the administrator
- ircd.fqdn (required): Domain name on which IRC server will be reachable
- ircd.geo_location (required): A string containing a description of, geographically, where the server resides, eg 'San Francisco, California, USA'
- ircd.motd (required): Text to be embedded into the servers message of the day (motd) file
- ircd.network_name (required): A string containing the IRC network name to which the server belongs, eg 'Interlinks IRC'
- ircd.port (required): Which port number the server should listen on
Dependencies
No dependendencies
Example Playbook
- hosts: ircd_servers
roles:
- rooland-provisioning.ircd
vars:
ircd:
admin_name: Admin Smith
admin_email: admin@local.host
geo_location: Earth
motd: Confucius say, if you think you will sum up your whole life on this little bit of paper, you are crazy.
network_name: Local Network
port: 6667
License
Author Information
Jason Barto - jason.p.barto@gmail.com (original author)
Mailo Svetel
- Usually idling on Freenode as lipoqil
- http://him.rlnd.cz