X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=ud-host;h=f6d6c56b8244d022bc9d9ab8c43221176f487316;hb=c4154ed547a3875a82f554922544f6d05f80787f;hp=77c0b3cdfedaae8762defeaa16752ea97e549eb1;hpb=59246aaadf02049cfee05c504d23021f3c9141d2;p=mirror%2Fuserdir-ldap.git diff --git a/ud-host b/ud-host index 77c0b3c..f6d6c56 100755 --- a/ud-host +++ b/ud-host @@ -56,6 +56,9 @@ AttrInfo = {"description": ["Machine Descr.", 1], "purpose": ["Purposes", 16], "allowedGroups": ["Groups", 17], "exportOptions": ["Export-Opts", 18], + "ipHostNumber": ["IP Address", 19], + "mXRecord": ["MXRecord", 20], + "sshdistAuthKeysHost": ["extra authkeys ip", 21], } AttrPrompt = {"description": ["Purpose of the machine"], @@ -76,6 +79,9 @@ AttrPrompt = {"description": ["Purpose of the machine"], "purpose": ["The purposes of this host"], "allowedGroups": ["allowed Groups on this host"], "exportOptions": ["additional export options"], + "ipHostNumber": ["IP Addresses(es) of the machine"], + "mXRecord": ["Mail Exchanger for this machine"], + "sshdistAuthKeysHost": ["additional hosts for sshdist's authkeys file"], }; # Create a map of IDs to desc,value,attr @@ -138,7 +144,7 @@ def Overview(Attrs): # Change a single attribute def ChangeAttr(Attrs,Attr): - if (Attr in ["sponsor", "sshRSAHostKey", "purpose", "allowedGroups", "exportOptions"]): + if (Attr in ["sponsor", "sshRSAHostKey", "purpose", "allowedGroups", "exportOptions", "ipHostNumber", "mXRecord", "sshdistAuthKeysHost"]): return MultiChangeAttr(Attrs,Attr); print "Old value: '%s'" % (GetAttr(Attrs,Attr,""));