I have maas deployed with 3 fabrics one of theses is a bond of two NIC, the other two a regular interfaces and also have a VLAN on them.
The Problem i am having now is that, one interface is connected to network where also ipv6 is enabled, so on one fabric i have looks like this
test untagged No DHCP ipv4 6% test No DHCP ipv6 100% test 2 (guest) No DHCP ipv4 100% guest-test
Now i want to deploy some machines on the test space, the baremetal machines and the lxd containers both getting the ipv4 and ipv6 addresses.
But when i am having something like
bindings: public: test
I am running into the problem that the charms i deploy there are usually configured with the ipv6 address as their public binding, so for example my keystone public api endpoint is using the ipv6 address instead of the ipv4 address, also vault only seem to be using the ipv6 address when providing certificates.
Is there any option to force using the ipv4 instead of the ipv6 address, like for example so?
bindings: public: test:2(provider-id)
Is there any better why to do so ? Or do I have to remove the subnet inside maas alltogether ?