Thanks!
On Wednesday, March 18, 2020 at 8:32:32 PM UTC-4, Matt Davis wrote:
>
> This thread hits on a number of discussions that have been happening for
> years- rather than trying to recap them here, I wrote a blog post about it:
>
This thread hits on a number of discussions that have been happening for years-
rather than trying to recap them here, I wrote a blog post about it:
http://blog.rolpdog.com/2020/03/why-no-ansible-controller-for-windows.html
On another note: it bothers me that there's perception that Ansible is
Sure, it'd be an astronomical amount of work to fully support Windows.
That's definitely not going to happen in a single PR. As you mention
> it would be fantastic if we could ever get Ansible as a controller
working on Windows but the practical realities is that this won't happen
anytime soon
>
> Windows could be supported if someone did the work
I think you are underestimating how much work this would actually require.
The biggest (but not the only) issue is that Ansible uses fork in it's
worker model and fork is not available on Windows. Changing that to use
threads is
Obviously Windows isn't supported as a control host since it doesn't work.
This has nothing to do with contribution guidelines. Windows could be
supported if someone did the work but it sounds like that would be rejected
regardless. This is confusing because there's nothing explicitly calling
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
On Tue, Mar 17, 2020, at 4:03 PM, Nick Venenga 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
>
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