Hi,
I am facing a little problem and I don't find a clear solution
I need to provision a new EC2 (AWS) instance and configure it.
During the configuration I use some variables from the inventory script 
ec2.py

So I tried two approaches:
    1)  I executed two different playbooks under a shell script
    ¦   - ansible-playbook create_ec2.yml
    ¦   - ansible-playbook configure_ec2.yml

    ¦   This approach works but I use a shell script which execute two 
ansible scripts

    2)  I execute a meta playbook (which include create_ec2.yml then 
configure_ec2.yml)
    ¦   - ansible-playbook meta_ec2.yml

    ¦   This approach fail because it doesn't know variable like 
ec2_private_ip_address from ec2.py
    ¦   So I tried different thinks to get those variables, add 
    ¦   ¦   ''' - name: Refresh AWS Cache
    ¦   ¦   ¦   - command: inventory.d/ec2.py --refresh-cache
    ¦   ¦   ''' 
    ¦   ¦   ¦   - name: gathering ec2 facts
    ¦   ¦   ¦   ¦ ec2_facts:
    ¦   ¦   ''' 
    ¦   But none of them work
Is anyone has an advice?

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/23426761-d144-4f72-ae3d-3ad120d6a8c6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to