@abc.abstractmethod
    def allocate_subnet(self, request):
Ensure that the keystone user is present with the specified properties.
dataset/ETHPy150Open openstack/neutron/neutron/ipam/driver.py/Pool.allocate_subnet--crossover with--dataset/ETHPy150Open saltstack/salt/salt/states/keystone.py/user_present