Thanks, just what I needed. On Saturday, October 4, 2014 1:35:18 AM UTC+1, Michael Peters wrote: > > You can use the set_fact module for that. > On Oct 3, 2014 7:03 PM, "J Hawkesworth" <[email protected] > <javascript:>> wrote: > >> So I created some tasks in one of my roles today that queries Jenkins to >> find the latest build of a project and then uses that build number to go >> get a zip file onto one of my managed servers. >> >> The relevant part of my tasks/main.yml looks like this: >> >> - uri: url= >> http://jenkins/job/BuildSomeProject/api/json?tree=lastSuccessfulBuild[number] >> >> method=GET return_content=yes >> delegate_to: localhost >> register: jenkins_response >> tags: latest >> >> - debug: var=jenkins_response.json.lastSuccessfulBuild.number >> >> - name: get specified zip >> win_get_url: >> url: ' >> http://jenkins/job/BuildSomeProject/lastSuccessfulBuild/artifact/zip/someProject.{{jenkins_response.json.lastSuccessfulBuild.number}}.zip >> ' >> dest: >> 'C:\stagingArea\zips\someProject.{{jenkins_response.json.lastSuccessfulBuild.number}}.zip' >> >> It works fine (thank you whoever created uri: module) but I'd like to >> assign a single variable name, say {{latestBuildNumber}}, rather than the >> {{jenkins_response.json.lastSuccessfulBuild.number}} which is a bit of a >> mouthful. >> >> Maybe I'm thinking in programming mode and this is just the way it has to >> be, but I have the feeling I've been at the screen too long and I'm missing >> something obvious. >> >> Jenkins can return a bunch of useful information about builds actually, >> so it would be nice to grab > 1 thing and assign it a more meaningful name >> that doesn't directly reference the structure of the json response. >> >> Many thanks, >> >> Jon >> >> -- >> 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] <javascript:>. >> To post to this group, send email to [email protected] >> <javascript:>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/ansible-project/b61d49d3-f188-4153-8bbe-306742e5e11a%40googlegroups.com >> >> <https://groups.google.com/d/msgid/ansible-project/b61d49d3-f188-4153-8bbe-306742e5e11a%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> >
-- 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/39e8d849-829c-4be7-8c6d-4290b8a6d50c%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
