Convert list variable to comma separated list in ansible

From Notes_Wiki
Revision as of 12:08, 5 March 2016 by Saurabh (talk | contribs) (Created page with "<yambe:breadcrumb>Ansible_tips_and_tricks|Ansible tips and tricks</yambe:breadcrumb> =Convert list variable to comma separated list in ansible= To convert list variable such...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

<yambe:breadcrumb>Ansible_tips_and_tricks|Ansible tips and tricks</yambe:breadcrumb>

Convert list variable to comma separated list in ansible

To convert list variable such as:

arguments: [ "value1", "value2", "value3" ]

to a command separate value in a template file use:

{% for arg1 in arguments %}  {{arg1}} {% if not loop.last %}, {% endif %} {% endfor %} 

Other way is:

{{ users|join(', ') }}

Learned from http://stackoverflow.com/questions/11974318/how-to-output-a-comma-delimited-list-in-jinja-python-template