コード例 #1
0
ファイル: access_deploy_ssh.py プロジェクト: xutaoding/bmp
    def post(self):
        submit = self.request()
        typ = submit.pop("type")
        detail = json.dumps(submit)

        ssh = DeploySsh()

        AccessDeployHistory.add(
            {
                "create_uid": session[USER_SESSION]["uid"],
                "create_time": datetime.now(),
                "type": typ,
                "detail": detail
            }, auto_commit=False)

        ret = ssh.add(submit)

        if "ok" not in ret:
            raise ExceptionEx("添加失败" % ret)

        db.session.commit()
        return self.succ()
コード例 #2
0
    def post(self):
        submit = self.request()
        typ = submit.pop("type")
        detail = json.dumps(submit)

        ssh = DeploySsh()

        AccessDeployHistory.add(
            {
                "create_uid": session[USER_SESSION]["uid"],
                "create_time": datetime.now(),
                "type": typ,
                "detail": detail
            },
            auto_commit=False)

        ret = ssh.add(submit)

        if "ok" not in ret:
            raise ExceptionEx("添加失败" % ret)

        db.session.commit()
        return self.succ()
コード例 #3
0
        detail = json.dumps(submit)

        ssh = DeploySsh()

        AccessDeployHistory.add(
            {
                "create_uid": session[USER_SESSION]["uid"],
                "create_time": datetime.now(),
                "type": typ,
                "detail": detail
            },
            auto_commit=False)

        ret = ssh.add(submit)

        if "ok" not in ret:
            raise ExceptionEx("添加失败" % ret)

        db.session.commit()
        return self.succ()


if __name__ == "__main__":
    ssh = DeploySsh(timeout=None)
    print ssh.add({
        "user_name": "chenglong.yan",
        "hosts": ["192.168.250.111"],
        "gen_key": "1",
        "role": "root"
    })
コード例 #4
0
ファイル: access_deploy_ssh.py プロジェクト: xutaoding/bmp
class Access_deploy_sshApi(BaseApi):
    route = ["/access/deploy/ssh"]

    def post(self):
        submit = self.request()
        typ = submit.pop("type")
        detail = json.dumps(submit)

        ssh = DeploySsh()

        AccessDeployHistory.add(
            {
                "create_uid": session[USER_SESSION]["uid"],
                "create_time": datetime.now(),
                "type": typ,
                "detail": detail
            }, auto_commit=False)

        ret = ssh.add(submit)

        if "ok" not in ret:
            raise ExceptionEx("添加失败" % ret)

        db.session.commit()
        return self.succ()


if __name__ == "__main__":
    ssh = DeploySsh(timeout=None)
    print ssh.add({"user_name": "chenglong.yan", "hosts": ["192.168.250.111"], "gen_key": "1", "role": "root"})