I am attempting to query artifactory to find the latest version matching a given glob pattern. I'd like to set the output of this to a variable that I can later use with the maven_artifact
module. I was thinking of a lookup, but this is performed on the controller machine.
Using get_url
I have the following:
- name: Get App Version
get_url:
url: "{{ artifactory_search }}?g=com.test.app&a=my-app&v=*qa*&repos=libs-release-local"
dest: "{{ app_dir }}/version"
tags:
- testing
So now I just need to get {{ app_dir }}/version
into a variable.
You can also use the
uri
module like so:Ok, got it. Using the command module I was able to
cat
the file to be able to read in the contents of the downloaded file.