What does localhost ansible_connection=local mean inside the [webservers] inventory group?
localhost ansible_connection=local
[webservers]
Ansible must install itself on every managed host before running tasks.
Ansible should manage localhost by running commands directly on the control node instead of using SSH.
localhost
The webservers group can never contain any host other than localhost.
webservers
Ansible should connect to localhost over SSH using a password stored locally.