Esse projeto tem a finalidade de instalar e configurar componentes necessários para as partes de runtime da infraestrutura, como Kubernetes e Nomad.
Atualmente as tarefas executadas por esse role são:
- Instalação e configuração do Docker.
- Habilitação e configuração do módule de kernel para redes em bridge.
Para realizar os teste localmente é necessário a instalação das seguintes dependências:
Crie um ambiente python
$ python3 -m venv .venvAtive o ambiente
$ source .venv/bin/activeInstale dentro do ambiente o molecule (e suas dependencias) e o pytest-testinfra
(venv)$ python3 -m pip install -r requirements.txt(venv)$ molecule testPara realizar teste rápido após alguma modificação
(venv)$ molecule create
(venv)$ molecule converge
(venv)$ molecule verifyAo termino do teste, destrua o ambiente
(venv)$ molecule destroy