def METHOD_NAME(self):
    """
    Test wide configuration for this recipe involves just adding an IPv4 and
    IPv6 address to the matched eth0 nics on both hosts.
    host1.eth0 = 192.168.101.1/24 and fc00::1/64
    host2.eth0 = 192.168.101.2/24 and fc00::2/64
    """
    host1, host2 = self.matched.host1, self.matched.host2
    configuration = super().METHOD_NAME()
    configuration.test_wide_devices = []
    configuration.ipv4s = []
    configuration.ipv6s = []
    ipv4_addr_pool = interface_addresses(self.params.net_ipv4)
    ipv6_addr_pool = interface_addresses(self.params.net_ipv6)
    for host in [host1, host2]:
        ipv4_address = next(ipv4_addr_pool)
        ipv6_address = next(ipv6_addr_pool)
        host.eth0.ip_add(ipv4_address)
        host.eth0.ip_add(ipv6_address)
        host.eth0.up_and_wait()
        configuration.ipv4s.append(ipv4_address)
        configuration.ipv6s.append(ipv6_address)
        configuration.test_wide_devices.append(host.eth0)
    self.wait_tentative_ips(configuration.test_wide_devices)
    return configuration