Revision 087ed2ed

b/lib/cli.py
44 44

  
45 45
__all__ = [
46 46
  # Command line options
47
  "BACKEND_OPT",
47 48
  "CONFIRM_OPT",
48 49
  "DEBUG_OPT",
49 50
  "DEBUG_SIMERR_OPT",
......
511 512
                    metavar="<os>",
512 513
                    completion_suggest=OPT_COMPL_ONE_OS)
513 514

  
515
BACKEND_OPT = cli_option("-B", "--backend-parameters", dest="beparams",
516
                         type="keyval", default={},
517
                         help="Backend parameters")
518

  
514 519

  
515 520
def _ParseArgs(argv, commands, aliases):
516 521
  """Parser for the command line arguments.
b/scripts/gnt-backup
215 215
             help="Target node and optional secondary node",
216 216
             metavar="<pnode>[:<snode>]",
217 217
             completion_suggest=OPT_COMPL_INST_ADD_NODES),
218
  cli_option("-B", "--backend", dest="beparams",
219
             type="keyval", default={},
220
             help="Backend parameters"),
218
  BACKEND_OPT,
221 219
  DISK_TEMPLATE_OPT,
222 220
  cli_option("--disk", help="Disk information",
223 221
             default=[], dest="disks",
b/scripts/gnt-cluster
641 641
                       default=[],
642 642
                       action="append",
643 643
                       type="identkeyval"),
644
            cli_option("-B", "--backend-parameters", dest="beparams",
645
                       type="keyval", default={},
646
                       help="Backend parameters"),
644
            BACKEND_OPT,
647 645
            cli_option("-N", "--nic-parameters", dest="nicparams",
648 646
                       type="keyval", default={},
649 647
                       help="NIC parameters"),
......
743 741
                         default=[],
744 742
                         action="append",
745 743
                         type="identkeyval"),
746
              cli_option("-B", "--backend-parameters", dest="beparams",
747
                         type="keyval", default={},
748
                         help="Backend parameters"),
744
              BACKEND_OPT,
749 745
              cli_option("-N", "--nic-parameters", dest="nicparams",
750 746
                         type="keyval", default={},
751 747
                         help="NIC parameters"),
b/scripts/gnt-instance
1368 1368
             metavar="<pnode>[:<snode>]",
1369 1369
             completion_suggest=OPT_COMPL_INST_ADD_NODES),
1370 1370
  OS_OPT,
1371
  cli_option("-B", "--backend", dest="beparams",
1372
             type="keyval", default={},
1373
             help="Backend parameters"),
1371
  BACKEND_OPT,
1374 1372
  DISK_TEMPLATE_OPT,
1375 1373
  cli_option("-s", "--os-size", dest="sd_size", help="Disk size for a"
1376 1374
             " single-disk configuration, when not using the --disk option,"
......
1545 1543
              cli_option("-H", "--hypervisor", type="keyval",
1546 1544
                         default={}, dest="hypervisor",
1547 1545
                         help="Change hypervisor parameters"),
1548
              cli_option("-B", "--backend", type="keyval",
1549
                         default={}, dest="beparams",
1550
                         help="Change backend parameters"),
1546
              BACKEND_OPT,
1551 1547
              cli_option("--disk", help="Disk changes",
1552 1548
                         default=[], dest="disks",
1553 1549
                         action="append",
......
1573 1569
               cli_option("-H", "--hypervisor", type="keyval",
1574 1570
                          default={}, dest="hvparams",
1575 1571
                          help="Temporary hypervisor parameters"),
1576
               cli_option("-B", "--backend", type="keyval",
1577
                          default={}, dest="beparams",
1578
                          help="Temporary backend parameters"),
1572
               BACKEND_OPT,
1579 1573
               ],
1580 1574
              "<instance>", "Starts an instance"),
1581 1575
  'reboot': (RebootInstance, [ArgInstance(min=1)],

Also available in: Unified diff