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

Erro ao executar o ansible

[WARNING]: Invalid characters were found in group names but not replaced, use -vvvv to see details ERROR! We were unable to read either as JSON nor YAML, these are the errors we got from each: JSON: Expecting value: line 1 column 1 (char 0)

Syntax Error while loading YAML. mapping values are not allowed in this context

The error appears to be in '/Users/jean/learn-terraform-aws-instance/playbook.yml': line 4, column 10, but may be elsewhere in the file depending on the exact syntax problem.

The offending line appears to be:

-name: criando arquivo
 copy:
     ^ here
2 respostas
solução!

Tudo bem Jean? Os arquivos YAML são sensíveis a endentação, e pela mensagem de erro temos um problema deste tipo. Quando colocamos o name precisamos colocar um espaço em relação do hífen, então o código deveria ficar:

- hosts: terraform-ansible
  tasks:
  - name: criando o arquivo
    copy:

e não esqueça de colocar os parâmetros para o copy:

- hosts: terraform-ansible
  tasks:
  - name: criando o arquivo
    copy:
      dest: /home/ubuntu/index.html
      content: <h1>esse bilhete é verdade</h1>

Espero ter ajudado, qualquer coisa é só avisar aqui, continue se esforçando e bons estudos.

Muito obrigado Leonardo!!!