def parse_arguments(): parser = argparse.ArgumentParser( description="Performs initial configuration of an iDRAC.", formatter_class=argparse.ArgumentDefaultsHelpFormatter) ArgHelper.add_ip_service_tag(parser) parser.add_argument("-p", "--pxe-nic", help="""fully qualified device descriptor (FQDD) of network interface to PXE boot from""", metavar="FQDD") parser.add_argument("-c", "--change-password", help="The new password for the root user") parser.add_argument("-i", "--skip-nic-config", action='store_true', help="Use to skip NIC configuration") ArgHelper.add_instack_arg(parser) ArgHelper.add_model_properties_arg(parser) LoggingHelper.add_argument(parser) return parser.parse_args()
def parse_arguments(): parser = argparse.ArgumentParser( description="Performs initial configuration of iDRACs.", formatter_class=argparse.ArgumentDefaultsHelpFormatter) ArgHelper.add_instack_arg(parser) ArgHelper.add_model_properties_arg(parser) LoggingHelper.add_argument(parser) parser.add_argument("-j", "--json_config", default=None, help="""JSON that specifies the PXE NIC FQDD and the " "new password for each overcloud node""") return parser.parse_args()