def main(): logging_support.LoggingSupport().initTool() try: options = _parseArgs() host = options["host"] user = options["user"] password = options["password"] overrideConfig = Config(config.CONFIG_NAME, config.baseConfigDir, mode=Config.MODE_OVERRIDE_ONLY) if not overrideConfig.has_section("repository"): overrideConfig.add_section("repository") overrideConfig.set("repository", "host", host) overrideConfig.set("repository", "user", user) overrideConfig.set("repository", "passwd", password) overrideConfig.save() g_log.info("Override of mysql settings for %s completed successfully", overrideConfig.CONFIG_NAME) except SystemExit as e: if e.code != 0: g_log.exception("Failed!") raise except Exception: g_log.exception("Failed!") raise
def main(): logging_support.LoggingSupport().initTool() parser = argparse.ArgumentParser(description=__doc__) parser.add_argument( "--apikey", required=True, dest="apikey", metavar="API_KEY", help=("Taurus Engine's REST API key")) args = parser.parse_args() if not args.apikey: msg = "Missing or empty api key" g_log.error(msg) parser.error(msg) conf = taurus_engine.config assert conf.has_section("security"), ( "Section 'security' is not in {}".format(conf)) assert conf.has_option("security", "apikey"), ( "security/apikey option is not in {}".format(conf)) confWriter = Config(configName=conf.configName, baseConfigDir=conf.baseConfigDir, mode=Config.MODE_OVERRIDE_ONLY) if not confWriter.has_section("security"): confWriter.add_section("security") confWriter.set("security", "apikey", args.apikey) confWriter.save() g_log.info( "Override of Taurus Engine REST API key completed successfully via %r", confWriter)
def main(): logging_support.LoggingSupport().initTool() try: options = _parseArgs() host = options["host"] port = options["port"] isSecure = options["isSecure"] suffix = options["suffix"] configWriter = Config(config.CONFIG_NAME, config.baseConfigDir, mode=Config.MODE_OVERRIDE_ONLY) if not configWriter.has_section("dynamodb"): configWriter.add_section("dynamodb") def override(option, value): assert config.has_option("dynamodb", option), option configWriter.set("dynamodb", option, value) override("host", host) override("port", port) override("is_secure", isSecure) override("table_name_suffix", suffix) configWriter.save() g_log.info( "Override of dynamodb settings for %s completed successfully", configWriter.CONFIG_NAME) except SystemExit as e: if e.code != 0: g_log.exception("Failed!") raise except Exception: g_log.exception("Failed!") raise
def main(): logging_support.LoggingSupport().initTool() try: options = _parseArgs() host = options["host"] port = options["port"] isSecure = options["isSecure"] suffix = options["suffix"] configWriter = Config(config.CONFIG_NAME, config.baseConfigDir, mode=Config.MODE_OVERRIDE_ONLY) if not configWriter.has_section("dynamodb"): configWriter.add_section("dynamodb") def override(option, value): assert config.has_option("dynamodb", option), option configWriter.set("dynamodb", option, value) override("host", host) override("port", port) override("is_secure", isSecure) override("table_name_suffix", suffix) configWriter.save() g_log.info("Override of dynamodb settings for %s completed successfully", configWriter.CONFIG_NAME) except SystemExit as e: if e.code != 0: g_log.exception("Failed!") raise except Exception: g_log.exception("Failed!") raise