# Dictionary that maintains a list of validation functions
validators = {'type:boolean': _validate_boolean,
- 'type:values': _validate_values,
- 'type:string': _validate_string,
- 'type:range': _validate_range,
- 'type:mac_address': _validate_mac_address,
'type:fixed_ips': _validate_fixed_ips,
+ 'type:hostroutes': _validate_hostroutes,
'type:ip_address': _validate_ip_address,
'type:ip_address_or_none': _validate_ip_address_or_none,
+ 'type:ip_pools': _validate_ip_pools,
'type:mac_address': _validate_mac_address,
+ 'type:nameservers': _validate_nameservers,
'type:range': _validate_range,
'type:regex': _validate_regex,
+ 'type:string': _validate_string,
'type:subnet': _validate_subnet,
'type:uuid': _validate_uuid,
- 'type:regex': _validate_regex,
- 'type:ip_pools': _validate_ip_pools,
- 'type:hostroutes': _validate_hostroutes,
- 'type:nameservers': _validate_nameservers}
+ 'type:values': _validate_values}
# Note: a default of ATTR_NOT_SPECIFIED indicates that an
# attribute is not required, but will be generated by the plugin