This document discusses using Ansible and Molecule to provision a Plone infrastructure in a test-driven manner. It begins by introducing Ansible as an automation tool and why it would be useful for Plone deployment. It then covers installing and configuring Ansible, Molecule, and creating a sample role to demonstrate setting up testing. Key points covered include using Molecule to generate roles with testing scaffolding, writing tests against instances created by the role, and executing the full test workflow including convergence and idempotence checking.