I'll give that a try, thank you.

On Friday, October 19, 2018 at 12:04:27 PM UTC-6, Matt Martz wrote:
>
> This should do the trick:
>
> {{ test|dictsort|map('join', '=')|join(', ') }}
>
> In my test, it produces:
>
> ok: [localhost] => {
>     "msg": "one=wan, three=tree, two=too"
> }
>
> It's ordered slightly different than your version, and dictsort could help 
> change the sort order, however just a note that python dictionaries in most 
> python versions are unsorted.
>
> On Fri, Oct 19, 2018 at 12:55 PM Dmitriy Panteleyev <dpa...@gmail.com 
> <javascript:>> wrote:
>
>> Given an *arbitrary* dictionary like:
>>
>> test:
>>   one: wan
>>   two: too
>>   three: tree
>>
>> How can I convert it to a list like:
>>
>> test:
>>   - one=wan
>>   - two=too
>>   - thee=tree
>>
>> The end result that I need is actually a string of these list items 
>> ("one=one, two=too, three=tree").  I know that I can easily `join()` a list 
>> of items, but if there is an easier way to directly convert the dictionary 
>> to a string, that would work too.
>>
>> Again, I know neither the number of dictionary elements, nor the key 
>> names.
>>
>> A solution that works in version 2.5 would be best...
>>
>> -- 
>> 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 ansible-proje...@googlegroups.com <javascript:>.
>> To post to this group, send email to ansible...@googlegroups.com 
>> <javascript:>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/ansible-project/ad406797-d8bb-4735-bce4-41c9b71a2388%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/ansible-project/ad406797-d8bb-4735-bce4-41c9b71a2388%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
> -- 
> Matt Martz
> @sivel
> sivel.net
>

-- 
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 ansible-project+unsubscr...@googlegroups.com.
To post to this group, send email to ansible-project@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/ee8fdf48-cec1-4af1-b66b-2b8ee9fc27c4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to