Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

erro ao instalar o Python e o Virtualenv

Boa tarde, eu estou enroscado aqui, instala bem o Python mas não o virtualenv

ubuntu@ip-172-31-12-74:$ python3 --version Python 3.10.4 ubuntu@ip-172-31-12-74:$ virtualenv --version Command 'virtualenv' not found, but can be installed with: sudo apt install python3-virtualenv

rogerio@Linux:~/IaC$ ansible-playbook playbook.yml -u ubuntu --private-key ROFEPRADO.pem -i hosts.yml [WARNING]: Invalid characters were found in group names but not replaced, use -vvvv to see details

PLAY [terraform-ansible] ****

TASK [Gathering Facts] ** ok: [52.27.236.201]

TASK [instalando o python3, virtualenv] * fatal: [52.27.236.201]: FAILED! => {"changed": false, "msg": "Unsupported parameters for (apt) module: update cache. Supported parameters include: dpkg_options, force_apt_get, default_release (default-release), force, deb, autoclean, only_upgrade, state, install_recommends (install-recommends), allow_unauthenticated (allow-unauthenticated), allow_downgrade (allow-downgrade, allow-downgrades, allow_downgrades), purge, package (name, pkg), policy_rc_d, update_cache (update-cache), autoremove, lock_timeout, cache_valid_time, upgrade, fail_on_autoremove, update_cache_retry_max_delay, update_cache_retries."}

PLAY RECAP ** 52.27.236.201 : ok=1 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0

2 respostas

Oi, Rogério. Tudo bem?

Acredito que seja pelo fato de que na distribuição Linux que você está usando o nome do pacote seja diferente. A mensagem de erro no início dá a pista

Command 'virtualenv' not found, but can be installed with: sudo apt install python3-virtualenv

Você pode tentar trocar o nome do pacote para python3-virtualenv ou python3-venv (vi que alguns Ubuntus tem esse também) no seu playbook do Ansible.

Espero ter ajudado. Bons estudos!

solução!

Boa tarde, foi cabaçada minha mesmo declarei a variável update_cache: yes sem o underscore, agora tudo certo! Obrigado