Re: [ansible-project] JSON parsing with select

2016-03-28 Thread Guy Matz
Awesome!!! On Mon, Mar 28, 2016 at 12:03 PM, Matt Martz wrote: > This is untested, but here is how to do that with jinja2 using built in > filters: > > (some_var|selectattr('type', 'equalto', > 'org.artifactory.repo.cleanup.IntegrationCleanupJob')|first)['state'] > > selectattr always returns a

Re: [ansible-project] JSON parsing with select

2016-03-28 Thread Matt Martz
This is untested, but here is how to do that with jinja2 using built in filters: (some_var|selectattr('type', 'equalto', 'org.artifactory.repo.cleanup.IntegrationCleanupJob')|first)['state'] selectattr always returns a generator/list. http://jinja.pocoo.org/docs/dev/templates/#selectattr http://

[ansible-project] JSON parsing with select

2016-03-28 Thread Guy Matz
Hello! I get JSON like the following returned from a REST API: { "tasks" : [ { "id" : "artifactory.VirtualCacheCleanupJob#9e6619bd-1864-4e1a-9fd7-8bb138813bf1", "type" : "org.artifactory.repo.cleanup.VirtualCacheCleanupJob", "state" : "scheduled", "description" : "Virtual Reposi