Add Debian/Ubuntu support, start making the role flexible.