I'd like to walk a directory hierarchy of the form <a>/<b>/<c>/<d>. <a> is 
a fixed root directory, and isn't relevant. I have a number of <b> 
directories, which represent machine categories. Under each <b> are zero or 
more <c> directories, which are string values for that category. Finally, 
<d> is a directory hierarchy to copy to machines that match the parent 
<b>/<c> combination. For example:

/tmp/test/color/red/etc/passwd
/tmp/test/color/green/etc/motd
/tmp/test/flavor/cinnamon/var/something

<a> here is /tmp/test. There are two <b> categories (color and flavor): the 
first (color) has two <c> subdirectories (red and green) and the second 
(flavor) has one (cinnamon). Each <c> has a different <d> (file hierarchy) 
to be copied to machines that match <b>/<c>.

How do I walk each <b>, passing its value, its <c> subdirectories, and 
their <d> subdirectories to a task? I need to consider <b> and <c> together 
with other vars and facts (machine "colors" and "flavors") to pick target 
destinations for <d>.

I've looked at the various loop constructs, and see how to chain with 
register, but not how to populate the lists for with_nested.

Thanks!


-- 
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/5ec31b08-1b0d-4041-b867-1c46f8c13c46%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to