Formic 🐜

用于支持 IT 自动化任务的 Swift 库。

概述

这是一个用于在 Swift 中构建 IT 自动化工具的库,它从现有和过去的 IT 自动化工具中汲取了大量灵感。 它的运行方式类似于 Ansible,侧重于使用“ssh”通道配置远程主机上的软件,假设您已经拥有密钥。

我预计大多数 SRE/DevOps 人员不会有兴趣使用 Swift 语言创建任何东西。 相反,我正在组装这些组件,以支持构建我自己的自定义 playbook 和工具来管理远程主机和服务。

我包含了一个硬编码的示例,展示了如何从基于参数解析器的 CLI 工具中使用此库。 查看 updateExample 中的内容,以了解如何在实践中使用它。