在playbook运行之前基于Ansible Inventory生成VM

时间:2017-08-19 20:48:24

标签: ansible ansible-inventory molecule

所以我正在考虑围绕ansible-playbook命令创建一个通用的包装器。  我想做的是根据提供的库存启动一些虚拟机(Vagrant或docker)。

我在本地使用这些VM进行分子自动化测试,以及手动功能测试。

最重要的是,库存中的机器数量可能会发生变化,因此需要在运行之前创建这些机器。

有什么想法吗?

干杯, 斯图尔特

1 个答案:

答案 0 :(得分:0)

您可以使用Terraform之类的工具来运行泊坞窗图像,然后使用类似terraform-inventory的内容将库存从Terraform导出到Ansible。

我认为Terraform还有一个Ansible供应商。