Make host objects aware of their membership and that l==localityName.

This commit is contained in:
Pavel Zuna 2009-11-23 15:04:50 +01:00 committed by Rob Crittenden
parent 2e22963a2d
commit ce87e04af0

View File

@ -62,15 +62,21 @@ class host(LDAPObject):
'cn': 'name', 'cn': 'name',
'fqdn': 'hostname', 'fqdn': 'hostname',
'localityname': 'locality', 'localityname': 'locality',
'l': 'locality',
'nshostlocation': 'location', 'nshostlocation': 'location',
'nshardwareplatform': 'platform', 'nshardwareplatform': 'platform',
'nsosversion': 'operating system', 'nsosversion': 'operating system',
'serverhostname': 'server hostname', 'serverhostname': 'server hostname',
'enrolledby user': 'enrolled by', 'enrolledby user': 'enrolled by',
'krbprincipalname': 'kerberos principal', 'krbprincipalname': 'kerberos principal',
'ipauniqueid': 'unique identifier',
'memberof hostgroup': 'member of hostgroups',
'memberof netgroup': 'member of netgroups',
'memberof rolegroup': 'member of rolegroups',
} }
attribute_members = { attribute_members = {
'enrolledby': ['user'], 'enrolledby': ['user'],
'memberof': ['hostgroup', 'netgroup', 'rolegroup'],
} }
takes_params = ( takes_params = (