What host operating systems does Ansible accept PRs for? I got hit with a hard no here https://github.com/ansible/ansible/pull/65381#issuecomment-600250171 that sounds like anything Windows related it out of the question. I see various vague references to reserving the right to only support Linux but then I see other places referencing MacOS and *BSD. I tried to find development guidelines to no avail. Is there an official policy or does it just depend on maintainers mood?
--
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-proje...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/01811128-bbc0-4ec8-9be0-7c5423657d48%40googlegroups.com.
This is documented at https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html#control-node-requirements> This includes Red Hat, Debian, CentOS, macOS, any of the BSDs, and so on. Windows is not supported for the control node.Windows is only supported as the OS for managed nodes. There are no plans to support Windows as a control node.
On Tue, Mar 17, 2020 at 3:04 PM Nick Venenga <nij...@gmail.com> wrote:
What host operating systems does Ansible accept PRs for? I got hit with a hard no here https://github.com/ansible/ansible/pull/65381#issuecomment-600250171 that sounds like anything Windows related it out of the question. I see various vague references to reserving the right to only support Linux but then I see other places referencing MacOS and *BSD. I tried to find development guidelines to no avail. Is there an official policy or does it just depend on maintainers mood?--
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...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/01811128-bbc0-4ec8-9be0-7c5423657d48%40googlegroups.com.
Windows could be supported if someone did the work
This is confusing because there's nothing explicitly calling out that Windows shouldn't be supported
On another note: it bothers me that there's perception that Ansible is a "Red Hat only" project. It's true that those of us that are paid by Red Hat to work on Ansible have to pick and choose carefully where we spend our time, and that the concerns of paying customers (including keeping the underlying codebase reasonably stable) often take priority over shiny things. At the end of the day, Red Hat can't possibly capital-S-support everything, and we have to be really careful about large contributions or projects that are potentially destabilizing (especially when they involve things we currently have no way to test).
One of the major purposes of the move to collections is to get us out of the community's way in this regard. Rather than applying overly-harsh filters to all contributions in the name of capital-S-supportability and releasing at a relatively slow cadence, community-owned collections will be able to apply whatever quality rules they like, apply whatever compatibility policies they like, and release on whatever schedule they like, while still having a way to be part of a "batteries included" community Ansible distribution. For the collections that are capital-S-supported by Red Hat, the requirements for getting contributions accepted will still remain pretty high, but anyone is free to release their own version of that content themselves with whatever changes they like, while still enjoying the stability of the core Ansible engine itself.
We're also working to further plugin-ify and democratize even more of the "guts" of the Ansible engine in future releases. That doesn't directly address this case, but a number of others around first-class target support for many things that aren't Windows or POSIX, and will also probably knock down a few more of the barriers to a hypothetical native-Windows Ansible.
-Matt Davis (@nitzmahone)