This role is used to wait until cloud-init is done initializing an instance.
This is supposed to be the first role in a playbook; it is advisable to disable
facts gathering so that the playbook can wait until a connection is
established.