diff options
Diffstat (limited to 'ipa-admintools/ipa-adddelegation')
-rw-r--r-- | ipa-admintools/ipa-adddelegation | 10 |
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() |