Generic Declarative Infra testing framework
I might just be struggling with what to google here so any pointers are useful.
I'm looking to spin up temporary infra (EC2 VMs), configure them and then run a suite of performance tests on the infra and spit out the results before tearing down the infra.
In some cases I might want to modify the infra post setup, e.g. bring down a node of a distributed stack.
I'm currently using terraform for provisioning, Ansible for config and have the test suite cases identified in simple scripts. I'd like to build this all into one flow e.g. a) run terraform&ansible b) run test suite.
Are there some declarative testing frameworks I should be looking at for this purpose? I'd rather not write out lengthy code or jenkins jobs.