Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Erro ao executar pela primeira vez o asimble

Por favor, ao executar pela primeira vez o comando me apresentou o erro abaixo.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Obrigado,

1 resposta
solução!

Olá, Washington.

Tudo bem?

Pelo erro apresentado na imagem, parece que há um problema de sintaxe no seu arquivo playbook.yml. A mensagem "mapping values are not allowed in this context" indica que o YAML esperava um valor em um determinado local do arquivo, mas encontrou algo diferente.

No trecho destacado pelo erro, você tem a seguinte linha:

shell: "nohup busybox httdp - f -p 8080 &"

Aqui, há alguns pontos que podemos verificar:

  1. Certifique-se de que não há espaços indevidos antes ou depois dos dois pontos (:). No YAML, os espaços são significativos e devem ser usados com cuidado.
  2. A mensagem de erro aponta para o comando dentro das aspas. Verifique se o comando está correto. Por exemplo, o comando para iniciar o servidor HTTP com o BusyBox é httpd, e não httdp, como está no seu arquivo. Além disso, não deve haver espaços entre os hifens e as letras do comando nohup. A linha corrigida deveria ser:
shell: "nohup busybox httpd -f -p 8080 &"
  1. Verifique se o nível de indentação está correto em todas as linhas. Cada item dentro de tasks deve estar alinhado corretamente em relação aos outros.

Após corrigir esses pontos, tente executar o comando novamente. Se o erro persistir, recomendo revisar todo o arquivo playbook.yml para garantir que a sintaxe está correta e que não há outros erros de digitação ou de formatação.

Espero ter ajudado e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software