I am new to Ansible. When I am using `ec2.py` dynamic inventory to generate 
inventory, after the playbook is finished to run, the results are shown as 
list of IP addresses under specific tag with underscore instead of dot. 
For example I want to run a playbook on instances with specific tag, I 
wonder how other people work with IP addresses? 

    ---
    - hosts: tag_test_staging
      sudo: true
      tasks:
      - name: Make sure that we can connect to the machine
        ping:
    
    PLAY RECAP 
*********************************************************************
    10_80_20_47                : ok=0    changed=0    unreachable=1   
 failed=0 

For private address, ec2.ini:

    hostname_variable = private_ip_address
    destination_variable = private_ip_address
    vpc_destination_variable = private_ip_address

The results from ec2.py:

     "tag_test_staging": [
        "10_80_20_47"
      ],

For Public Address, ec2.ini:

    hostname_variable = ip_address
    destination_variable = public_dns_name
    vpc_destination_variable = ip_address

The results from ec2.py:

     "tag_test_staging": [
        "52_28_11_11"
      ],


-- 
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/50d9bc38-8561-472b-9a21-1e8f7a7b1e4c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to