]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-deploy.git/commitdiff
[RM-11788] nicely output the options and flags in use after overrides
authorAlfredo Deza <adeza@redhat.com>
Wed, 27 May 2015 20:49:49 +0000 (16:49 -0400)
committerAlfredo Deza <adeza@redhat.com>
Wed, 27 May 2015 20:50:15 +0000 (16:50 -0400)
Signed-off-by: Alfredo Deza <adeza@redhat.com>
ceph_deploy/cli.py

index 3925f18537c99ffc542b4da15467d548ddc22ee9..c1687265ebfdeab1f14bebd1f6ddeff7b166dc07 100644 (file)
@@ -27,6 +27,14 @@ Full documentation can be found at: http://ceph.com/ceph-deploy/docs
 """ % ceph_deploy.__version__)
 
 
+def log_flags(args, logger=None):
+    logger = logger or LOG
+    logger.info('ceph-deploy options:')
+
+    for k, v in args.__dict__.items():
+        logger.info(' %-30s: %s' % (k, v))
+
+
 def get_parser():
     parser = argparse.ArgumentParser(
         formatter_class=argparse.RawDescriptionHelpFormatter,
@@ -158,6 +166,7 @@ def _main(args=None, namespace=None):
         ceph_deploy.__version__,
         join(sys.argv, " "))
     )
+    log_flags(args)
 
     return args.func(args)