-
SUMMARYUse-casesUsers
Contributors
Maintainers
Community Team
ACD PackageOn diskBuild systemOutstanding questions(Please don't delete numbers as this will make reviewing comments difficult) |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments
-
One concern I have now that I'm in the very preliminary stages of figuring out how I might migrate some of my roles into roles-in-collections: because it looks like using an unmodified role that calls modules that are not called using a FQCN is not going to be supported, it may be challenging (or at least something that requires more work and testing) to make sure that a role which might maintain compatibility with Ansible 2.8, 2.9, ACD, and 'Ansible whatever' (other non-ACD Ansible ditributions) (intentionally leaving out 2.7 and earlier...) will work in all these scenarios. Because of the namespacing (and ACD maybe not requiring that namespacing?), I might have to decide if my role works on ACD and not-other-Ansible-distributions, or vice-versa. And even if normal playbooks work under ACD, is that a guarantee that roles will also work (it was a huge surprise to me to see that my playbook role—and I'm not talking about Galaxy roles, just roles local to a playbook in general—did not work the same whether tasks in the role were in the role or in the playbook proper. I had assumed that roles would work like they always have, where I can drop a task from a role into a playbook, and vice-versa, and that task would behave the same. In the new world order, because of this new behavior where tasks in roles don't inherit the same functionality as tasks in playbooks, I can imagine people getting extremely confused about why roles don't work the same between various flavors of Ansible. |
Beta Was this translation helpful? Give feedback.
-
Discussion is in the following gist: https://gist.github.com/abadger/1f14caded92117fbd3036842c875701c |
Beta Was this translation helpful? Give feedback.
-
Resolved |
Beta Was this translation helpful? Give feedback.
Resolved