Olá, pessoal.
Estava realizando a aula de instalação do ansible (aula 06 - usando ansible) e me ocorria o seguinte problema: ansible: Error: retrieving gpg key timed out.
Fiz algumas pesquisas aqui no fórum. Vi que alguns resolveram e outros não. Testei as soluções apresentadas por aqui, mas infelizmente não funcionou.
Após algumas buscas e testes, consegui resolver o problema. Script abaixo:
config.vm.define "ansible" do |ansible|
ansible.vm.network "public_network", ip: "192.168.0.20"
ansible.vm.provision "shell",
inline: "cp /vagrant/id_bionic /home/vagrant && \
chmod 600 /home/vagrant/id_bionic && \
chown vagrant:vagrant /home/vagrant/id_bionic"
ansible.vm.provision "shell",
inline: "sudo apt-get update && \
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 93C4A3FD7BB9C367 && \
sudo apt-get update && \
sudo apt-get install -y software-properties-common && \
sudo apt-add-repository 'deb http://ppa.launchpad.net/ansible/ansible-2.8/ubuntu bionic main' && \
apt-get update && \
sudo apt-get install -y ansible"
end
Eu precisei abrir este tópico pois não conseguia comentar naqueles que tinham o mesmo problema.
De qualquer forma, fica aí para caso alguém que tenha o mesmo problema possa testar a solução.
Caso alguém tenha sugestões para melhorar esse script, aceito!
Abraços.