我有几个角色在一个远程数据库上运行操作,该数据库执行用于创建用户和特权的语句。
我曾见过用于测试在单个主机上运行的剧本的分子,但我不确定如何设置第二个容器,以便在与分子容器相同的网络中运行坞实例(类似于对接器-组合安装程序)。但是,我还没有在文档中找到这样的设置。
有没有推荐的方法来运行外部依赖的分子测试?或者,我应该只使用docker编写或者类似的方法来运行我的测试?
发布于 2022-05-24 11:51:40
在分子中有一个“准备”阶段,专门用于这个阶段。你需要把问题分开:
运行外部资源(数据库)的
它们是非常独立的,把它们混合在一起是个坏主意。
对于一个问题,有不同的答案:
如果您发现您的驱动程序不够好,您总是可以选择‘委托’驱动程序。在这种情况下,您需要编写用于创建/销毁主机的剧本。相对来说很容易。主要的诀窍是使用“platform”变量来获取molecule.yaml平台部分的内容信息。
https://stackoverflow.com/questions/72359587
复制相似问题