1
resposta

ansible: Error: retrieving gpg key timed out

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.

1 resposta

Olá Renan, tudo bem? Que legal que você conseguiu resolver o problema, e mais legal ainda que você compartilhou a solução aqui na comunidade!