def run(self, args): """Run 'help-template' subcommand.""" setup_diagnostic_environment() _ = HelpTemplateOptions(go_args=args, envvar_prefix=self.envvar_prefix, usage=self.usage_txt) reg = mk_registry() resolver = hct.TemplateResolver(**reg.to_kwargs()) print 'Hanythingondemand template parameters' headers = ('Parameter name', 'Value', 'Documentation') formatted_rows = format_rows(reg.fields, resolver) print ht.format_table(formatted_rows, headers)
def run(self, args): """Run 'help-template' subcommand.""" setup_diagnostic_environment() _ = HelpTemplateOptions(go_args=args, envvar_prefix=self.envvar_prefix, usage=self.usage_txt) reg = mk_registry() resolver = hct.TemplateResolver(**reg.to_kwargs()) print 'Hanythingondemand template parameters' headers = ('Parameter name', 'Value', 'Documentation') formatted_rows = format_rows(reg.fields, resolver) print ht.format_table(formatted_rows, headers) return 0
def run(self, args): """Run 'genconfig' subcommand.""" setup_diagnostic_environment() optparser = GenConfigOptions(go_args=args, usage=self.usage_txt) if not validate_required_option(optparser.options): sys.stderr.write('Missing config options. Exiting.\n') return 1 svc = ConfiguredMaster(optparser.options) try: setup_tasks(svc) except StandardError as err: self._log_and_raise(err) return 0
def run(self, args): """Run 'genconfig' subcommand.""" setup_diagnostic_environment() optparser = GenConfigOptions(go_args=args, usage=self.usage_txt) if not validate_required_option(optparser.options): sys.stderr.write('Missing config options. Exiting.\n') return 1 svc = ConfiguredMaster(optparser.options) try: setup_tasks(svc) return 0 except Exception as e: _log.error("Failed to setup hod tasks: %s", str(e)) _log.exception("hod genconfig failed") sys.exit(1)