自动化部署平台-数据库表设计
2022-09-30 11:18:43 0 举报
基于ansible构建的自动化部署平台数据库表系统
作者其他创作
大纲/内容
用户与组表sys_users_groups
id组id用户id
用户与主机组关联表ad_users_hgroups
id用户id主机组id
角色表sys_role
角色ID\tROLE_ID角色名称\tROLE_NAME权限\tRIGHTS上级ID\tPARENT_ID新增权限\tADD_QX删除权限\tDEL_QX修改权限\tEDIT_QX查看权限\tCHA_QX
用户与模版组关联表ad_users_tplgroups
id用户id模版组id
用户组与模版关联表ad_ugroups_templates
id用户组id模版id
RIGHTS
user_id
用户组与主机组关联表ad_ugroups_hgroups
id用户组id主机组id
按钮角色关联表sys_role_fhbutton
主键ID\tRB_ID角色ID\tROLE_ID按钮ID\tBUTTON_ID
凭证用户关联表ad_users_credentials
ID凭证ID CRED_ID用户ID USER_ID允许操作 OPER_TYPE
模版与组关联表ad_tpls_groups
id模版id模版组id
主机组ad_hgroup
组id ID组名 GROUP_NAME描述 GROUP_DESC状态 STATUS
用户表sys_user
用户ID\tUSER_ID用户名\tUSERNAME密码\tPASSWORD姓名\tNAME角色ID\tROLE_ID最后登录时间\tLAST_LOGIN登录IP地址\tIP皮肤\tSKIN编号\tNUMBER邮箱\tEMAIL手机\tPHONE状态\tSTATUS备注信息\tBZ副职角色ID组\tROLE_IDS
用户组与模版组关联表ad_ugroups_tplgroups
id用户组id模版组id
用户组与主机关联表ad_ugroups_hosts
id用户id主机id
项目表ad_project
id项目名称 PROJ_NAME项目描述 PROJ_DESCSCM类型 SCM_TYPE项目根目录 PROJ_ROOTPLAYBOOK目录 PLAYBOOK_ROOT
菜单表sys_menu
菜单ID\tMENU_ID菜单名称\tMENU_NAME链接\tMENU_URL上级ID\tPARENT_ID排序\tMENU_ORDER存放图标\tMENU_ICON权限标识\tSHIRO_KEY状态\tMENU_STATE菜单类型\tMENU_TYPE
用户与主机关联表ad_users_hosts
角色 ROLE_ID ROLE_IDS
group_id
模版组ad_tpl_group
id模版组名称描述
主机表ad_host
主机id ID主机名 HOST_NAME主机状态 STATUS主机描述 HOST_DESC主机地址 HOST_ADDR主机登录用户 HOST_SSHUSER主机登录用户密码 HOST_SSHPASS认证类型 AUTH_TYPE私钥 PRIVATE_KEY公钥 PUBLIC_KEY
作业表ad_depl_operation
id作业名称描述模版id主机id变量yaml
凭证用户组关联表ad_ugroups_credentials
ID凭证 ID CRED_ID用户组 ID UGROUP_ID允许操作 OPER_TYPE
用户与模版关联表ad_users_templates
id用户id模版id
主机和组关联表ad_hosts_groups
ID主机id HOST_ID组id GROUP_ID
凭证ad_credential
ID名称 CRED_NAME描述 CRED_DESC认证类型 AUTH_TYPE用户名 CRED_USER密码 CRED_PASS私钥 PRIVATE_KEY公钥 PUBLIC_KEY私钥密码 PK_PASS权限升级方法 BECOME_METHOD权限升级用户 BECOME_USER权限升级密码 BECOME_PASS
用户组表sys_ugroup
id组名称描述
按钮表sys_fhbutton
主键ID\tBUTTON_ID名称\tNAME权限标识\tQX_NAME备注\tBZ
模版表ad_template
横版id名称 TPL_NAME描述 TPL_DESC作业类型 TPL_TYPE项目id TPL_PROJID主机组id TPL_HGROUPIDPLAYBOOK TPL_PLAYBOOK 凭证id TPL_CREDID日志级别 TPL_LOGLV作业标签 TPL_EXECTAGS跳过标签 TPL_SKIPTAGS标签 TPL_TAGS超时 TPL_TIMEOUTyaml变量 TPL_VARS
0 条评论
下一页