This role currently doesn't work on debian 8 and centos 7, because the xvfb-run call in the systemd service file has problems passing the parameters to xvfb. There is a test which should make sure the service is correctly started, but because of a timing issue (service gets started correctly but exits after some seconds) this doesn't work.
I've fixed the parameter issue by adding a new start shell script and calling that from the service file. Additionally i've added a new test which waits for the message "Selenium Server up and running" to really make sure the server is up.
This role currently doesn't work on debian 8 and centos 7, because the xvfb-run call in the systemd service file has problems passing the parameters to xvfb. There is a test which should make sure the service is correctly started, but because of a timing issue (service gets started correctly but exits after some seconds) this doesn't work. I've fixed the parameter issue by adding a new start shell script and calling that from the service file. Additionally i've added a new test which waits for the message "Selenium Server up and running" to really make sure the server is up.