naftulikay.degoss
ansible-role-degoss

一个使用 Ansible 和 Goss 的系统测试框架,旨在以最小的副作用对一台或多台机器执行系统测试用例。
degoss
部署 测试用例到机器上,安装 指定或最新版本的 Goss,通过 定义的测试用例进行系统_测试_,清理 通过从磁盘中移除所有与 Goss 相关的文件,然后 报告 测试结果至 Ansible 的输出。有关更多信息,请查看 文档。
在 Ansible Galaxy 上提供 naftulikay.degoss
。
文档
文档 托管在 Read the Docs,描述了安装、使用和配置选项。
要求
degoss
角色下载一个 64 位的 Linux Goss 二进制文件,但具备扩展以支持 macOS 的基本要求 一旦 Goss 开始发布 macOS 二进制文件。
注意:
degoss
应该支持任何现代的 Linux 发行版,要求使用 Python 2.7 或更高版本。Goss 是一个静态二进制文件,应该能够在任何 Linux 发行版上运行,但degoss
角色本身使用 Python 模块来管理安装、测试和清理生命周期。如果你看到类似于 "无法验证 SSL 证书" 的输出,请按照链接中的说明安装所需的 Python 包以在 Python 中启用 TLS。
许可证
根据您的选择,使用以下许可证之一: