Oi Vitor, quando postei a dúvida, a descrição do exercício estava com outra indentação. Pelo que entendi, no YML a indentação correta é importante pois a mesma tem função semântica.  Indentações diferentes teriam significados diferentes. 
Por exemplo:
      apt:
        name: php5
        state: latest
      become: yes
teeria um significado diferente de 
      apt:
        name: php5
      state: latest
      become: yes
Estou correto?
Pode ser que para o exercício em questão exista mais de uma forma de indentação que mantem o significado. Mas acredito que como está agora seja uma das  formas corretas (para que o exercício tenha apenas 2 erros).
---
- hosts: all
    - name: 'Instala o PHP5'
        name: php5
        state: latest
      become: yes
Pois com essa indentação, basta adicionar as duas linhas faltantes (com  a indentação correta), para que o código fique completo.
---
- hosts: all
  tasks:
    - name: 'Instala o PHP5'
      apt:
        name: php5
        state: latest
      become: yes
Entretanto, você comentou que a indentação do exercício como postei acima  (terceiro trecho de código) está errada. Como seria a versão correta e o que torna a indentação da descrição atual errada?