def main(): syslog.syslog("%s: NOTICE: Run commencing" % sys.argv[0]) config = vzsandboxlib.loadConfig() if config == False: syslog.syslog("%s: ERROR: Configuration load failure" % sys.argv[0]) return 1 if config['server'].has_key("debug"): debug = config['server']['debug'] else: debug = False vzlib = vzsandboxlib.Vzsandbox(config) clean(vzlib, debug) build_spares(vzlib, debug, config['build']['standby-count']) syslog.syslog("%s: NOTICE: Run complete" % sys.argv[0]) return 0
def main(): global Config Config = vzsandboxlib.loadConfig() if Config == False: return 1 if not Config["server"].has_key("hostname"): Config["server"]["hostname"] = socket.gethostname() app = Flask(__name__) api = restful.Api(app) api.add_resource(VZCTAPI, "/ct/<int:ctid>/<string:action>") api.add_resource(Delay, "/delay/<int:secs>") api.add_resource(Status, "/status/<string:location>") api.add_resource(Builder, "/providect") if Config["server"].has_key("debug"): app.run(debug=True) else: app.run(host=Config["server"]["bind-address"]) return 0