diff options
author | John Dennis <jdennis@redhat.com> | 2007-11-14 16:01:27 -0500 |
---|---|---|
committer | John Dennis <jdennis@redhat.com> | 2007-11-14 16:01:27 -0500 |
commit | 087d11af5cebe7bb7a87d0581c7fa95353d9aa3b (patch) | |
tree | 540c7869846e2f64935dd1b98455b1820e22c91f /ipa-admintools | |
parent | c4dbe6433da131b618ea2bfd9f0bfc5076c40ff2 (diff) | |
download | freeipa-087d11af5cebe7bb7a87d0581c7fa95353d9aa3b.tar.gz freeipa-087d11af5cebe7bb7a87d0581c7fa95353d9aa3b.tar.xz freeipa-087d11af5cebe7bb7a87d0581c7fa95353d9aa3b.zip |
map attrs to friendly name
Diffstat (limited to 'ipa-admintools')
-rw-r--r-- | ipa-admintools/ipa-findradiusclient | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/ipa-admintools/ipa-findradiusclient b/ipa-admintools/ipa-findradiusclient index 0cc5826a7..63d51007a 100644 --- a/ipa-admintools/ipa-findradiusclient +++ b/ipa-admintools/ipa-findradiusclient @@ -26,6 +26,7 @@ import ipa.ipaclient as ipaclient import ipa.ipavalidate as ipavalidate import ipa.config import ipa.ipaerror +import ipa.ipautil import xmlrpclib import kerberos @@ -44,6 +45,14 @@ def parse_options(): #------------------------------------------------------------------------------ +attr_to_name = ipa.ipautil.CIDict({ + 'radiusClientNASIpAddress' : 'IP Address', + 'radiusClientSecret' : 'Secret', + 'radiusClientNASType' : 'NAS Type', + 'radiusClientShortName' : 'Name', + 'description' : 'Description', + }) + # FIXME def usage(): print "ipa-findradiusclients ip_addr [ip_addr ...]" @@ -69,8 +78,6 @@ def main(): print "No entries found for", ip_addrs return 2 - print "successfully found" - for radius_client in radius_clients: attrs = radius_client.attrList() attrs.sort() @@ -78,7 +85,7 @@ def main(): print "%s:" % radius_client.getValues('radiusClientNASIpAddress') for attr in attrs: value = radius_client.getValues(attr) - print "\t%s=%s" % (attr, value) + print "\t%s = %s" % (attr_to_name[attr], value) except xmlrpclib.Fault, f: print f.faultString |