---
- hosts: all
  gather_facts: false
  connection: ssh
  sudo: yes
  tasks:
    - include: common/tasks/fireball.yml
    - action: fireball

- hosts: all
  connection: fireball
  tasks:
    - include: common/tasks/main.yml

---
- hosts: all
  gather_facts: false
  connection: ssh
  tasks:
    - name: update dpkg index
      apt: update_cache=yes

- hosts: all
  gather_facts: false
  connection: ssh
  tasks:
    - include: common/tasks/fireball.yml
    - action: fireball

- hosts: all
  connection: fireball
  tasks:
    - include: common/tasks/main.yml

Add an apt-get update before even fireball.
Add an apt-get update before even fireball.

Fireball's dependencies can't be installed if the package
cache is out of date, causing failures on spanking-new machines.
