11

是否有任何配置管理软件(如PuppetChefPalletSmartFrog等),开源或闭源,使用 RDF 数据模型来描述和配置在其上运行的基础设施和软件?

或者,是否有 RDF 词汇表或 OWL 本体可用于此类领域?

4

2 回答 2

1

我不知道任何现有的使用 RDF 或 OWL 本体的 CM 工具,但看起来这是一个活跃的研究课题。这里有一些样本文件。一旦您开始阅读参考论文,这就是一个兔子洞。看起来大多数关注点目前都处于比当前 CM 工具可以处理的更高级别(如需求和个人分配)(包、服务和文件等)

于 2012-06-15T03:23:04.337 回答
1

SaltStack 默认使用 yaml 或 json 数据,使用 Python 的 Jinja(或 Mako)模板语言作为生成具有编程逻辑的 yaml 或 json 的一种方式。

但它有渲染器的概念,它是一个 python 模块,其render方法可以获取源文件(例如模板化 YAML,或者可能是 RDF)并返回符合 Salt 的高状态数据结构的 python dict

免责声明:我没有使用过 SaltStack,只是在阅读文档的同时与 Chef 一起工作......

于 2012-08-21T15:43:41.093 回答