using more ansible modules and less shell commands / other tweaks