PowerShellOrg / tug

Open-source, cross-platform Pull/Reporting Server for DSC
Other
162 stars 27 forks source link

tug

Open-source, cross-platform Pull/Reporting Server for PowerShell DSC

Build status

Status

Overview

Tug is a collection of components that implement the PowerShell DSC Pull Mode protocol and various supporting behaviors.

Additionally, Tug implements several variations of DSC Pull Servers. Each of these variations will be packaged up into bundles with a curated set of components and configurations that work together well for their target use case. See the list of current and future bundles down below.

For more details about this project, please see the wiki pages.

Pull Server Implementations

In most cases, the intent is for each of the server implementations to be a drop-in replacement for the Classic Pull Server that ships with WMF v5 (i.e. Pull Server v2). Each of these are implemented using ASP.NET Core 1.x

Because these implementations only target support and compatibility with DSC Pull Mode protocol v2, this means nodes must implement the ConfigurationName (not ConfigurationID) style of configuration definitions. (This also means that they should be compatible with the open source LCM client for Linux.)

Bundles

Here we present a list of the current set of bundles that are being worked on.