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

ansible-playbook falha na conexão ssh

Não consegui erguer o Wordpress porque a última versão dele é incompatível com a versão de PHP da imagem usada no curso. Então atualizei para uma imagem de Ubuntu 16, para usar PHP 7. Alterei o nome dos pacotes no arquivo provisioning.yml e rodei o ansible-playbook novamente. Na primeira vez, ocorreu um erro de chave pública negada. Segui o procedimento do curso de criar chaves SSH alternativas, mas ele não exporta essas chaves. Eu fiz uma atualização na imagem, apaguei o diretório .vagrant para ser criado novamente, e agora o erro é este:

fatal: [172.17.177.40]: FAILED! => {
    "changed": false, 
    "module_stderr": "OpenSSH_7.6p1 Ubuntu-4ubuntu0.3, OpenSSL 1.0.2n  7 Dec 2017\r\ndebug1: Reading configuration data /etc/ssh/ssh_config\r\ndebug1: /etc/ssh/ssh_config line 19: Applying options for *\r\ndebug1: auto-mux: Trying existing master\r\ndebug2: fd 3 setting O_NONBLOCK\r\ndebug2: mux_client_hello_exchange: master version 4\r\ndebug3: mux_client_forwards: request forwardings: 0 local, 0 remote\r\ndebug3: mux_client_request_session: entering\r\ndebug3: mux_client_request_alive: entering\r\ndebug3: mux_client_request_alive: done pid = 28395\r\ndebug3: mux_client_request_session: session request sent\r\ndebug1: mux_client_request_session: master session id: 2\r\ndebug3: mux_client_read_packet: read header failed: Broken pipe\r\ndebug2: Received exit status from master 127\r\nShared connection to 172.17.177.40 closed.\r\n", 
    "module_stdout": "/bin/sh: 1: /usr/bin/python: not found\r\n", 
    "msg": "MODULE FAILURE", 
    "rc": 127
}
2 respostas
solução!

Resolvi o problema acessando a VM com vagrant ssh e executando o seguinte comando:

sudo apt -y update && sudo apt install -y python-minimal

Olá Flavio, tudo bem? Que legal que conseguiu resolver o problema, e mais legal ainda que compartilhou a solução aqui na comunidade. Sendo assim você pode marcar sua resposta como solução deste tópico, assim vai poder ajudar caso alguém venha a ter o mesmo problema que você. Continue assim e bons estudos!