summaryrefslogtreecommitdiffstats
path: root/ipa-admintools/ipa-adddelegation
diff options
context:
space:
mode:
Diffstat (limited to 'ipa-admintools/ipa-adddelegation')
-rw-r--r--ipa-admintools/ipa-adddelegation10
1 files changed, 10 insertions, 0 deletions
diff --git a/ipa-admintools/ipa-adddelegation b/ipa-admintools/ipa-adddelegation
index 62b4b96e8..5b5a34de1 100644
--- a/ipa-admintools/ipa-adddelegation
+++ b/ipa-admintools/ipa-adddelegation
@@ -45,6 +45,8 @@ def parse_options():
help="The source group name")
parser.add_option("-t", "--target", dest="target",
help="The target group name")
+ parser.add_option("-l", "--list", dest="list", action="store_true",
+ help="List common attributes (this is not an exhaustive list)")
parser.add_option("--usage", action="store_true",
help="Program usage")
@@ -57,6 +59,14 @@ def main():
options, args = parse_options()
+ if options.list:
+ client = ipaclient.IPAClient()
+ list = client.get_all_attrs()
+
+ for x in list:
+ print x
+ return 0
+
if len(args) != 2:
print "args is %s" % len(args)
usage()