We currently have the majority of the tests passing, marked as known
failures due to missing providers or other yet unwritten code, or
confined to not run on windows since they are testing functionality
that we do not plan to support (running a master, for example).

We've got a "Work in Progress" branch with a service provider for
Windows that supports managing the "Start Type" (enabled), and whether
the service is currently running (ensure) up on GitHub[1].  Currently,
the provider does not work when transitioning a service from stopped
with a start type of "disabled" to running with a start type of
"automatic", or "manual".  The problem is that the ResourceHarness
always syncs ensure first, before syncing everything else, and Windows
(understandably) refuses to start a "disabled" service.

Stalled items:

  * #8341 - Puppet loading facts repeatedly

Completed items:

  * #8301 - Red Hat Spec file in 2.7.2rc1 isn't quite right

Current backlog:

  * Disable tests exclusive to master functionality on Windows

  * All Puppet tests passing on Windows

  * #8322 - Facter should return as much info as Windows SystemInfo

  * #8272 - Windows Services Management

  * #8414 - Task scheduler type/provider for Windows

  * #8408 - Local user provider for Windows

  * #8409 - Local group provider for Windows

  * #8410 - Exec provider for Windows

  * #8411 - File type working on Windows

  * #8412 - MSI package provider for Windows

  * #8413 - Ability to run Puppet as an agent on Windows

[1] https://github.com/ChaseMotorman/puppet/tree/win32-discovery

-- 
Jacob Helwig
,----
| Join us for PuppetConf, September 22nd and 23rd in Portland, OR
| http://bit.ly/puppetconfsig
`----

Attachment: signature.asc
Description: Digital signature

Reply via email to