Eu tenho tentado construir minha configuração do Vagrant no Atlas. Também estou usando ansible para provisionamento e tenho alguns problemas de sudo.
Depois de configurar a VM ao tentar executar um playbook ansioso no Atlas, recebo este erro:
virtualbox-iso: failed: [127.0.0.1] => {"failed": true, "item": ""}
virtualbox-iso: msg: Failed to lock apt for exclusive operation
Então eu encontrei na internet que as permissões do sudo podem ser o problema.
No meu arquivo principal, as permissões do arquivo estão definidas para:
sudo: true
remote_user: vagrant
E a coisa toda começa bem depois de executar a cartilha, quando eu preciso da permissão do sudo, sobre este cmd no manual:
-name: Update apt
sudo: yes
apt: update_cache=yes
Alguém sabe como resolver essa situação? Como eu corrijo as permissões sudo em ansible?
NOTA.
Quando estou tentando construir esta máquina localmente, funciona como um encanto, mas quando eu a executo no Atlas, eu entendo o problema.
ATUALIZAÇÃO:
Acredito que o acesso do sudo é um problema real aqui. Eu removi essa parte da configuração e ela continua falhando em outras partes que exigem o sudo.
virtualbox-iso: failed: [127.0.0.1] => (item=curl,wget,python-software- properties) => {"failed": true, "item": "curl,wget,python-software-properties"}
virtualbox-iso: stderr: E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
virtualbox-iso: E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?