That's an interesting strategy for getting the sources.list.d configured, but it relies on the fact that that line defining a deb repository can take multiple components 'deb http://mirrors.us.kernel.org/ubuntu/ precise main universe', so I'm no clearer on the real question about iterating over a dict with a sub-list.


(although it also made me notice that I want to sort the dict and it's not immediately obvious how to do so: "with_dict: apt_repositories | dictsort" doesn't work - I think because dictsort yields a list of key,value pairs not a real dict).

Thanks for the helpful reply!

Duncan Hutty

On 2/5/15 11:18, Matt Martz wrote:
I'm guessing what you want is:

apt_repository: repo="deb {{item.value.uri}} {{
ansible_distribution_release }}{{ item.value.suffix }} {{
item.components|join(" ") }}" state=present

This just uses the 'join' filter to join that components list into a
space separated string.


--
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/54D3A339.1050005%40allgoodbits.org.
For more options, visit https://groups.google.com/d/optout.

Reply via email to