Easily install Discourse using Ansible

ansible-discourse is an Ansible playbook I created to make it easy to deploy Discourse without Docker. It supports several distributions, including CentOS, Debian, Fedora and Ubuntu. Testing and feedback are very welcome!

Discourse is an open source discussion forum application. The Discourse team only supports installation via their offical Docker image. This is a sensible move as the production environment can be kept more consistent across all installations, making it harder for administrators to break their site with a configuration error.

However, some people may want to avoid using Docker. Perhaps you already manage your servers with Ansible, or you want more flexibility over your production environment. Perhaps you need more secure isolation (eg, hardware virtualization) than Docker can provide (as containers do not contain). If so, you might want to give ansible-discourse a try.