Question about authorized_key module

Can someone clear this up for me? If I have the following playbook:

No. The playbook won't neither do *ssh-copy-id* nor will it copy
public keys from each host in rhev_hosts to every other host in that
host group. The playbook will read /root/.ssh/id_rsa.pub on the
controller and insert this public key into the root's authorized_key
file on each host in the group rhev_hosts.

Notes:
* lookup always works on the controller.
* It is a bad idea to use root account on the Ansible controller to
  run a playbook.
* It is also a bad idea to ssh to root on the remote host.
* The module ansible.posix.authorized_key doesn't use *ssh-copy-id*
  utility. It writes the file authorized_key directly.