I still think having the ability to append to lists is a valid use case for a roles-orientated solution.
Consider the examples of packages or iptables or sudoers permissions. Lists are the obvious way to express these. So: You have a base role for your organisation specifying common requirements. In addition you have specific requirements for particular roles. Moreover, in some circumstances, you might want nodes to be multi-roled. The ability to append to lists in the way I've described frees you from having to consider, a priori, which set of these requirements a given task will have to address. The tasks can concentrate simply on applying the requirements, leaving the user free to define them in whatever (possibly dumb) way they see fit. This is constructive feedback; I really like the product and will choose it over puppet every time from now given the choice. -- 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 [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/e31bc6d2-527c-4d85-aebb-2d6d168f427c%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
