Listing of runner's IPv6 addresses?

I allow crow runners to access some of my servers via the crow ansible plugin, some of them behind VPN. Most of the time I just get the default runner (Artemis), but there are some cases where I force another runner, e.g., an ARM runner via labels or Artemis is just busy, so I get Minerva.

So far I’ve used crow to find out Artemis’ runner’s IPv6 and allowed it explicitly in my firewall settings. In other cases I split the process into buildnpush, pushing the ARM image build by the arm runner into my forgejo registry and then deploying again via artemis.

Even though I got a solution I wonder whether IPs couldn’t be listed here for example: Hardware | CodeFloe ?

All our server IPs can be found here: https://codefloe.com/codefloe/infrastructure-as-code/src/branch/main/environments/prod/ansible_inventory.ini

We’ve just added the IPV6 addressed based on your request.

We can add an explicit link in the docs pointing to that file - that might be better than keeping a duplicate copy of it around which might not be in sync at all times. PR welcome :slight_smile: