Various fixes

I fixed a few issues I had with the role, including .

I published the fixes as a fork because they change the role a lot but only works on Debian based systems. You may however be interested