Is it possible to double template the vars?
vars:
    versions_appA: '1.2.3.4'
    versions_appB: '4.3.2.1'

in tasks (for jinja template):

the ideal would be (this is fake):
- set_fact:
    choosen_app: 'appA'
    choosen_app_version: "{{ versions_{{ choosen_app }} }}"

Expected result
   choosen_app_version: '1.2.3.4'


I can get as close as:
- set_fact:
    choosen_app_version_tmp: "versions_{{ choosen_app | default() }}"
- set_fact:
    choosen_app_version: "{{ choosen_app_version_tmp }}"

that evaluates to
   choosen_app_version: versions_appA 
(I need version number - not a name of the variable)

-- 
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/e2f5709b-b003-4da5-8b99-66daf99a989f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to