Only a single controller would have ever been required, so explicitly referencing localhost makes more sense. Also, remove a duplicate 'when' attribute.
* Create controllers, hypervisors and libvirt groups for hosts * Create a 'deploy' playbook for all current constructive actions