Example #1
0
def deploy(args):
    dispatchator = get_dispatchator(args)
    conf.load_xml_conf()
    if args.simulate:
        settings["vigiconf"]["simulate"] = True
        # pas de commit sur la base de données
        dispatchator.mode_db = 'no_commit'

    if args.revision:
        dispatchator.deploy_revision = args.revision
    dispatchator.force = tuple(flatten(args.force))
    dispatchator.run(stop_after=args.stop_after, with_dbonly=args.dbonly)
Example #2
0
def server(args):
    dispatchator = get_dispatchator(args, restrict=False)
    conf.load_xml_conf() # les générateurs (nagios) en ont besoin
    dispatchator.server_status(args.server, args.status, args.no_deploy)