Esse projeto tem a finalidade de ser um template para futuras criações de projetos que usem ansible e molecule (para teste do playbook).
Para realizar os teste localmente é necessário a instalação das seguintes dependências:
Crie um ambiente python
$ python3 -m venv .venv
Ative o ambiente
$ source .venv/bin/activate
Instale dentro do ambiente o molecule (e suas dependencias) e o pytest-testinfra
(venv)$ python3 -m pip install -r requirements.txt
(venv)$ molecule test
Para realizar teste rápido após alguma modificação
(venv)$ molecule create
(venv)$ molecule converge
(venv)$ molecule verify
Ao termino do teste, destrua o ambiente
(venv)$ molecule destroy