summaryrefslogtreecommitdiffstats
path: root/ipa-admintools
diff options
context:
space:
mode:
authorJohn Dennis <jdennis@redhat.com>2007-11-14 16:01:27 -0500
committerJohn Dennis <jdennis@redhat.com>2007-11-14 16:01:27 -0500
commit087d11af5cebe7bb7a87d0581c7fa95353d9aa3b (patch)
tree540c7869846e2f64935dd1b98455b1820e22c91f /ipa-admintools
parentc4dbe6433da131b618ea2bfd9f0bfc5076c40ff2 (diff)
downloadfreeipa.git-087d11af5cebe7bb7a87d0581c7fa95353d9aa3b.tar.gz
freeipa.git-087d11af5cebe7bb7a87d0581c7fa95353d9aa3b.tar.xz
freeipa.git-087d11af5cebe7bb7a87d0581c7fa95353d9aa3b.zip
map attrs to friendly name
Diffstat (limited to 'ipa-admintools')
-rw-r--r--ipa-admintools/ipa-findradiusclient13
1 files changed, 10 insertions, 3 deletions
diff --git a/ipa-admintools/ipa-findradiusclient b/ipa-admintools/ipa-findradiusclient
index 0cc5826a..63d51007 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