I need create an ec2 instance and execute many tasks on it. For accomplish this, I've build two playbooks: one for ec2 creation and other for configuration (package installation, application deploy, etc...). I've created a third playbook that calls booth using include statements. I've called it instance_up.yml
---
- include: creation.yml
- include: configuration.yml
The configuration playbook will try to find EC2 instances with tag ansible = v3hi. This tag and its value are converted into a variable called ec2_tag_ansible_v3hi by ec2.py script each time it finds an instance with that tag before the instance_up.yml execution. But, that variable isn't available for me because the virtual machine isn't already created by creation.yml. So, I think I need to execute ec2.py script between those two playbooks for update all inventory variables. How could I do this?