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!