Molecular Tutorial:如何使用Molecule为Ansible角色创建测试以及如何在Docker和k8s中运行它们 源码
使用分子测试Ansible角色 这是Ansible角色的分子测试设置的示例。 将涵盖以下配置中的执行: 在本地docker容器上运行测试(使用Testinfra或GOSS作为测试框架) 在本地k8s集群上运行测试 在远程k8s集群上运行测试 Molecule框架正在积极开发中,并且更新速度如此之快,以至于我遵循的所有教程都在不同程度上过时了,因此我决定没有理由不添加更多。 =) 请参阅链接部分,以获取一些已使用的优秀教程,但是,在本教程中,我将描述一些小调整,为了使此功能正常运行,需要考虑一些调整(至少从2021年开始)。 此设置已在macOS Catalina(10.15.7)和macOS Big Sur(11.1)上开发和验证。 所需软件 要在本地docker容器和本地k8s集群中执行测试,请确保已安装以下软件(使用安装缺少的组件): ansible 2.10.5 分子3.
下载地址
用户评论