我正在使用 Ansible/Terraform 编写一组代码来部署我已经使用与 VMWare(vSphere 5.5)API 交互的 Bash 脚本部署的同一张 VM。
我搜索了如何比较最终结果:虚拟机本身,但不幸的是我找不到任何工具建议。想法是部署 1 个带有 Bash 脚本的虚拟机和 1 个带有 Terraform/Ansible 代码的虚拟机,然后比较最终结果是否相同:软件包、软件包版本、安装点、虚拟机大小(RAM、磁盘、CPU)、网络(当然不是 IP,而是路由、DNS 条目等)。
是否有任何工具可以做到这一点或者我应该为此编写一些 bash/python 脚本?