下文::rocket:INFRA:您的基础架构作为GraphQL服务

时间:2024-02-21 01:20:51
【文件属性】:

文件名称:下文::rocket:INFRA:您的基础架构作为GraphQL服务

文件大小:94KB

文件格式:ZIP

更新时间:2024-02-21 01:20:51

graphql infrastructure ansible devops monitoring

介绍 Infra允许您以将其加载到GraphQL服务中的方式定义基础结构中的所有对象。 例如:主机,主机组,用户,Dns,监视,BackupRules,部署等,以及它们的所有关系。 以图形方式访问您的基础架构可以使您做一些很酷的事情: 从单一来源(可食用,木偶,矮甲板等)生成多个清单定义 生成用于备份和监视服务的配置文件 生成复杂的防火墙脚本 在上下文中配置对象。 即将dns记录配置为部署的一部分,或将监视规则配置为HostGroup的一部分 根据基础对象生成仪表板配置 生成全面的基础架构文档 创建以与语言无关的方式对基础架构数据进行操作的脚本 由于您的配置仅包含YAML文件,因此所有内容都可以高度编写脚本(用于从所有相关系统导入和导出数据),并且可以通过版本控制进行管理。 资源资源 您将基础结构定义为YAML文件中的一组资源。 该格式在很大程度上受到Kubernetes的启发。 这是一个例子: --- kind : Host metadata : name : my-app-server description : This my application server


网友评论