A catch-22 in the ec2 provisioning examples (plugins/inventory/ec2.py doesn't allow for local host)

We already addressed this on in an IRC conversation.

You need to run provisioning playbooks when you want new nodes, and the provisioning playbook uses the ‘add-host’ module to add it to dynamic inventory, then there is a play at the bottom that runs the configuration roles/tasks on the host

Then you have another playbook that runs against the whole group for reconfig purposes.