Same IP address for different machines confuses Ansible

I was dealing with multiple GCP projects in my Ansible environment. These projects were defining multiples VPCs which operates on the same CIDRs. Two machines were attributed a same IP address, which is normally not an issue since they don't communicate to each other. However, Ansible is accessing both. When using SSH connections with Ansible, Ansible sets a control socket for each machine, allowing the connection to be used multiple times to increase performances (see Pipelining). This control »