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

Erro na resposta do exercício

No exercício (https://cursos.alura.com.br/course/infraestrutura-como-codigo-com-ansible/task/34602)

07 - O handler está correto?

Tendo como referência o handler abaixo para reiniciar o Apache2, podemos dizer:

handlers:

  • name: restart apache name: apache2 state: restarted become: yes

    Opção marcada como correta é a C:

    Ele possui 1 erro.

Alternativa correta! Ele possui um erro: faltou a declaração do serviço, através de service. O correto seria:

handlers:

  • name: restart apache service: name: apache2 state: restarted become: yes


    Minha dúvida: não seriam dois erros? As aspas simples no parâmetro "- name:" não são obrigatórias?

2 respostas

Olá Paulo, estou estudando Ansible também e na documentação é possível ver que o parâmetro 'name' não necessita de aspas. Você pode consultar aqui sobre Handlers: https://docs.ansible.com/ansible/latest/user_guide/playbooks_handlers.html

Além disso, a sintaxe do YAML também pode ser verificada aqui https://docs.ansible.com/ansible/latest/reference_appendices/YAMLSyntax.html e contém mais informações de como as aspas funcionam e quando são necessárias.

solução!

Obrigado Rafael, tem razão.