Skip to content
This repository has been archived by the owner on Jun 10, 2024. It is now read-only.

Windows

Dag Wieers edited this page Feb 14, 2019 · 71 revisions

Github windows issues Github windows PRs Windows agenda Windows pinboard

Windows Working Group

The Windows Working Group collaborates on Windows and Windows-related technologies in Ansible.

News

Community

Name GitHub (+ IRC) Role Affiliation
Jordan Borean jborean93 Lead Red Hat/Ansible
Matt Davis nitzmahone Lead Red Hat/Ansible
Dag Wieers dagwieers / dag Reviewer Independent
John Hawkesworth jhawkesworth Reviewer
Trond Hindenes trondhindenes Reviewer
Michael Eaton if-meaton / square1 Member Independant

Add yourself to this list as a Reviewer (help review PRs) or as a Member (discuss issues/roadmap).

Meetings

If you want to bring up an issue, a review-request or a PR to discuss on the meeting, just put it on the meeting agenda.

We have weekly meetings on Tuesdays at 20:00 UTC on IRC channel #ansible-windows.

Meeting minutes and logs are available by channel or by team.

Community effort (help welcome !)

Individual actions

  • Threaded Ansible implementation -- jimi-c
  • Integrate Powershell coverage support -- nitzmahone #63
  • Intermediate module output to support the 5 different streams of output -- nitzmahone, bcoca
  • Propose backup-facility for some modules -- dagwieers #50033
  • Using SSH as a transport for Windows -- jborean #47732

TODO

  • Implement WinRM connection parameters (and general Windows options) to Ansible config -- #153 (comment)
  • List new/missing facts from win_setup and make a plan -- #153 (comment)
  • Create integration tests for glob-paths to determine scope of -LiteralPath issues #153 (comment)
  • Implement a solution for updating facts from modules in a more granular fashion.

Roadmap

Pywinrm Work

Here is a list of things that need to be done in Pywinrm.

Nice to Have

Don't Affect Ansible

Should be Closed

https://github.com/diyan/pywinrm/pull/172 - example still isn't really correct

https://github.com/diyan/pywinrm/pull/115 - python-devel for Kerb (already done)

https://github.com/diyan/pywinrm/pull/122 - don't use, set's port based on ntlm transport

https://github.com/diyan/pywinrm/pull/160 - implemented with https://github.com/diyan/pywinrm/pull/182

https://github.com/diyan/pywinrm/pull/138 - implemented with https://github.com/diyan/pywinrm/pull/182

https://github.com/diyan/pywinrm/pull/131 - implemented with https://github.com/diyan/pywinrm/pull/189

DONE

  • Speed up Windows CI testing using own dedicated environment -- nitzmahone, mattclay
  • Make httptester available for Windows VMs (for testing win_get_url and win_uri) -- jborean93 #46606
  • Create a diagnostic script for common WinRM configuration issues -- jborean93 #153 (comment)
  • Add new DSC documentation and examples to existing Windows docs -- trondhindenes
  • Improve the speed of win_copy for multiple files -- jborean93
  • issue #19725: Use environment variable to find/use executable
  • Mutually reference Windows and non-Windows modules in documentation -- dagwieers #25482
  • Fix inconsistent parameters cfr. #20160 -- dagwieers #25398 #26464 #26466
  • Re-enable non-pipeline mode for Powershell -- nitzmahone -- #25012
  • Reimplementation of win_regedit module -- jborean93 #26468
  • Implement absolute src= path for win_shortcut -- dagwieers #24494
  • Ensure service accounts don't need NT AUTHORITY\ prepended for convenience~ (use module_utils to pick this up). -- jborean93 #153 (comment)
  • Powershell module_utils loader -- nitzmahone #26932
  • Add GitHub badges for PRs by-label for our Wiki -- dagwieers -- badges/shields#1020
  • Document the old/new syntax for specifying a path (with backslashes) -- jhawkesworth docs #15787 #25278
  • Restructure Windows documentation, start with demo structure -- jborean93
  • Merge the winrm connection plugin docs -- nitzmahone
  • Implement #AnsibleRequires functionality (for requirements other than module utils eg OS Version, become--nitzmahone -- meeting notes

(ARchived) Working groups

Working groups are now in the Ansible forum

Ansible project:
Community, Contributor Experience, Docs, News, Outreach, RelEng, Testing

Cloud:
AWS, Azure, CloudStack, Container, DigitalOcean, Docker, hcloud, Kubernetes, Linode, OpenStack, oVirt, Virt, VMware

Networking:
ACI, AVI, F5, Meraki, Network, NXOS

Ansible Developer Tools:
Ansible-developer-tools

Software:
Crypto, Foreman, GDrive, GitLab, Grafana, IPA, JBoss, MongoDB, MySQL, PostgreSQL, RabbitMQ, Zabbix

System:
AIX, BSD, HP-UX, macOS, Remote Management, Solaris, Windows

Security:
Security-Automation, Lockdown

Tooling:
AWX, Galaxy, Molecule

Communities

Modules:
unarchive, xml

Plugins:
httpapi

Wiki

Roles, Communication, Reviewing, Checklist, TODO

Clone this wiki locally