文件名称:nuri:自动化的工作流程配置工具
文件大小:805KB
文件格式:ZIP
更新时间:2024-06-01 01:33:33
Ruby
作者:Herry [ ] 许可证:BSD Nuri是一种自动化的工作流程配置工具。 它使我们能够定义托管系统的所需状态,并且该工具将自动生成和协调工作流的执行,该工作流将执行以下操作: 使系统从当前状态转变为理想状态, 在配置更改期间保持任何必要的约束。 与任何其他编排工具不同,这将消除用户定义显式工作流以实施配置的义务,从而允许“无人值守”重新配置。 所需状态是通过称为SFP的声明性配置语言指定的,在该语言中,我们可以定义所需状态的“松散”规范以及一组全局约束(更改期间必须满足的约束)。 每个资源都由Nuri即时模块管理,该模块包括: SFP语言的模式文件,其中包含一组属性和声明性过程; Ruby中的一个实现文件,其中包含带有一组方法的Ruby类(SFP过程的实现)。 要求 Ruby(> = 1.9.1) Ruby宝石: 计划者 sfpagent 着色 编码射线