2作者: cv_h2 个月前原帖
Flowctl 是一个自助服务平台,用户可以通过它安全地访问复杂的工作流程,所有功能都集成在一个二进制文件中。这些工作流程可以是任何内容,例如为实例提供 SSH 访问权限、配置基础设施或自定义业务流程自动化。Flowctl 中的执行者范式使其与特定领域无关。 此次初始发布包括: - 支持 OIDC 的单点登录(SSO)和基于角色的访问控制(RBAC) - 通过 SSH 在远程节点上执行(完全无代理) - 审批功能 - 基于 Cron 的调度 - 流程编辑器用户界面 - 加密的凭据和秘密存储 - Docker 和脚本执行器 - 命名空间 我之所以构建这个工具,是因为我需要一个简单的工具来管理我的家庭实验室,尤其是在旅行时,它可以作为脚本的用户界面。在工作中,我也在寻找将重复的运维/基础设施任务转变为自助服务产品的工具。我尝试过 Backstage 和 Rundeck 等工具,但它们要么过于复杂,要么开源版本缺乏重要功能。 Flowctl 可以简单地描述为一个管道(类似于 CI/CD 系统),用户可以根据需要触发并提供自定义输入。 我很想听听你们可能如何使用这样的工具! 演示 - [https://demo.flowctl.net](https://demo.flowctl.net) 主页 - [https://flowctl.net](https://flowctl.net) GitHub - [https://github.com/cvhariharan/flowctl](https://github.com/cvhariharan/flowctl)