Não da para entender porque a Alura não regrava essa aula
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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!