Esse repositório por hora servirá de espaço para organização do time de infra para o projeto Dados Abertos De Feira.
Aqui teremos a lista de tarefas e qualquer documento necessário pra ajudar pessoas a começarem a ajudar.
Sua contribuição é muito bem-vinda! Leia o nosso manifesto para entender os nossos valores e também o nosso código de conduta e o guia de contribuição.
Instale o Python 3
python3 -m venv .venv
source .venv/bin/activate
pip install "molecule[docker,lint]" pytest-testinfra
- Testando a role:
molecule test
- Testando rapidamente após modificação:
molecule create
molecule converge
molecule verify
Instale o Python 3
- Instale o Python 3
- Instale o ansible usando venv:
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
Pra testar, execute os seguintes comandos:
molecule create
molecule converge
molecule verify
Primeiro é necessário instalar as roles necessárias com o comando:
ansible-galaxy install -r requirements.yml
Depois, crie um inventário para a máquina de teste. No repositório há um inventário de exemplo em hosts.example. Recomenda-se utilizar uma máquina com Ubuntu 18.04.
ansible-playbook -i hosts playbook.yml