Ansible is just the automation engine on its own, so it needs instructions detailing all the processes I wish to automate.
One upside to virtualization is that it puts more applications on fewer servers. One downside is that the availability of those servers become of greater importance.