Hi guys, I am writing a number of yaml playbook to run some JSON curl command. the first part of that JSON once run returned a response which is call versionId and applicationId. something key and value.That part 2 supposed use the value of versionId *"local$43d12cfd-f64a-4fa9-9367-3a0109c1721d" part one in the applications array of part 2. Is it possible rather than use the value **"versionId": "local$43d12cfd-f64a-4fa9-9367-3a0109c1721d" on applications. Something like application ["versionId"] so anytime I have a new versionId applications will pick that new value. I don't if it makes sens. all I want to do is to make that more configurable * 1- upload
*- local_action: shell curl --basic -u admin:admin -F file=@/etc/ansible/playbooks/ms3-test-app-1.0.0-SNAPSHOT.zip -F name=ms3-test-app -F version=2.0 --header "Content-Type:multipart/form-data" "http://52.73.56.141:8080/mmc-console-3.6.2/api/repository" register: upload- name: what got savedand here is the response : * *{ "applicationId": "local$4199473f-3106-4a13-bf4a-ae546413b689", "versionId": "local$43d12cfd-f64a-4fa9-9367-3a0109c1721d"}2- deploy - uri: url=http://{{ mmc_hostname}}:{{ http_port }}/{{ mmc_version }}/api/deployments method=POST force_basic_auth=yes user=admin password=admin body_format=json status_code=302 body='{"name":"ms3-simple-hello-world-app","servers":["local$d50bdc24-ff04-4327-9284-7bb708e21c25"],"applications":["versionId"]}' headers=Content-Type=application/json register: deployment ignore_errors: true- name: what got saved after deployement debug: var=deployment* -- 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/cbfc715e-db53-4aea-8efc-f337b52dcfd0%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
