使用 Ansible Tower 测试 Ansible-Roles

Testing Ansible-Roles using Ansible Tower

我正在开始一个新项目,客户使用 Ansible Tower。我将致力于 Playbook/Role 开发,并且需要进行广泛的测试。我的问题是:Ansible Tower 是否支持使用 Molecule 进行测试?如果支持,我在哪里可以找到文档?

我想我们在这里谈论的是两种不同的东西,Ansible tower 用于 运行 Ansible 剧本(及其角色),因此请将其视为 CD 中的目标。

对于分子测试,您需要检查您的 CI 在哪里并在那里添加测试。

你可以实现它,但是通过为你的 CI 设置一个 Jenkins 服务器,在每个提交或合并请求中你执行几个步骤,例如 linting,分子测试,如果一切顺利,你部署使用它的 API (CD).

到 ansible tower 的剧本