my Teletype, Ansible, W/'s and Just Friends are all connected to each other via a 6-pin daisy-chaining ribbon cable I made. Based on the length of cable I used and the placement of connectors along it, Just Friends is about as far away as possible.
Apparently it’s advisable that I2C cables not be too long, but so far no problems, and in any case, it’s not like it’s stretching to the opposite corner of some 9U case, just the other end of my skiff.
(the W/'s are actually both connected to a slashes board @xenus_dad kindly made for me and THEN to power and I2C, hence them having to be next to each other, but so far the slashes board just saves me having to use more connectors.)
ETA – as to your Ansible question, the answer is, Ansible can’t access Just Friends’s I2C features on its own yet. I believe @scanner_darkly is working on a rewrite of the Ansible firmware that would allow this for at least some apps, but my understanding is that’s very much still in progress