I'm trying to add new IP address (10.97.6.12) in firewall,  Before adding, 
I'm validating whether the new IP already exists in firewall or not.

*Task:*
     - set_fact:
            existing: "{{ result | json_query('objects[*].value') |  
select('match',(  intip )) | list  }}"

*output:*
TASK [set_fact] 
**************************************************************************************************************************************************************task
 
path: /home/palo-test/json.yml:32
ok: [192.168.0.40] => {
    "ansible_facts": {
        "existing": [
            "10.96.6.120",
            "10.96.6.125"
        ]
    },
    "changed": false
}

Regex in set_fact is considering existing Ip objects 10.96.6.120 and 
10.96.6.125 as 10.96.6.12. Need help to matching the exact IP.

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/245eea94-ae74-4fa1-b55e-2d121f42cc9dn%40googlegroups.com.

Reply via email to