recommended tools to deploy a test infrastructure for ansible?

Hi,

We are evaluating how to deploy a test infrastructure for our ansible playbooks and roles, ideally integrated with our internal Gitlab instance. Does anyone in the list has any advice based in your experience?

I am reading about Molecule (http://molecule.readthedocs.io) and KitchenCI (http://kitchen.ci/). Do you recommend any other tool? Is anyone using Gitlab’s CI for ansible testing? https://about.gitlab.com/features/gitlab-ci-cd/

Any recommendations or links to docs about this topic would be highly appreciated.

Thanks in advance,
Pablo.