I'm curious why we need to invoke `ec2_facts` before running the rest of the playbook.