Hi,
I want to use logentries to forward important log files. Most servers have the same files, but there are some which are specific based on which services are running. So I figured out one way to do this by using with_items like the example below, but I'm not sure if this is considered a good practice. The programmer in me instinctively wanted to define a variable in group_vars/all and append to it (like a "subclass") in group_vars/my_custom_server but that doesn't seem to be possible(?). Or should I just create one task for the generic case and another task for the more specific one? What's the idiomatic way to do this in ansible? -Tore --- - hosts: all vars: - has_particular_file: no # or yes; to see the different behaviour tasks: - name: Test action: debug msg="{{ item.file }}" with_items: - { file: /var/log/foo.log } - { file: /var/log/bar.log } - { file: /var/log/particular.log, cond: "{{ has_particular_file }}" } when: item.cond is not defined or item.cond|bool -- 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/62451252-1540-483f-988a-d6c1f799f800%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.