I am writing a set of codes with Ansible/Terraform to deploy the same VM which I am already deploying using Bash scripts that interact with VMWare (vSphere 5.5) API.
I have searched around how I could compare the final result: the VMs itself, but unfortunately I couldn't find any suggestion of tool. The idea is to deploy 1 VM with the Bash script and 1 with the Terraform/Ansible code and compare if the final results are the same: packages, version of packages, mounting points, VM size (RAM, Disk, CPU), network (not IP's of course, but route, DNS entries, etc).
Is there any tool for that or I should write some bash/python script for that?