Não da para entender porque a Alura não regrava essa aula
Não da para entender porque a Alura não regrava essa aula
Olá, João.
Tudo bem?
Primeiro, muito obrigado pelo feedback, ele é muito importante para a Alura.
Às vezes, algumas explicações podem não ser tão claras. Vou tentar te ajudar com um resumo e alguns pontos importantes da aula sobre como modificar o pip usando Ansible para instalar dependências a partir do arquivo requirements.txt. E vou deixar o seu feedback no relatório de melhorias que temos sobre os conteúdos.
Acesso à Máquina Remota:
ssh -i env/Prod/IaC-Prod ubuntu@34.220.200.79.Navegação e Verificação de Dependências:
cd tcc.requirements.txt usando cat requirements.txt.Modificação do Playbook Ansible:
playbook.yml, utilizar a tag requirements para apontar para o arquivo requirements.txt.- name: Install dependencies
pip:
requirements: /home/ubuntu/tcc/requirements.txt
Ativação do Ambiente Virtual:
. venv/bin/activate.Execução do Playbook:
ansible-playbook env/Prod/playbook --private-key env/Prod/IaC-Prod.pub -i infra/hosts.yml.Resolução de Erros:
force: yes para forçar a atualização.- name: Clone repository
git:
repo: 'https://github.com/user/repo.git'
dest: /path/to/destination
force: yes
requirements.txt: Facilita a instalação de todas as dependências necessárias sem precisar listá-las manualmente.chmod 400 para evitar problemas de permissão.Espero que esses pontos ajudem a clarear um pouco mais a aula. Bons estudos!