Skip to content
Brandon Olin edited this page Jan 21, 2016 · 2 revisions

Resources in POSHOrigin are nothing more than DSC resources. The only difference is that typically, DSC resources are designed to manage the state of the machine they are targeted against. There are a few exceptions to this such as the xAzure resources. POSHOrigin is designed to utilize DSC resources that target remote APIs to provision infrastructure such as building virtual machines, or provisioning load balancers. When you compile a POSHOrigin configuration file into a DSC configuration, that DSC configuration is assigned to a machine to execute. Typically, this will be your own workstation but you can dedicate a remote provisioner machine as well.

The PowerShell module(s) providing the DSC resources your intend to create must be installed on your workstation or provisioner machine and should be installed at C:\Program Files\WindowsPowerShell\Modules.

These DSC resources may need an additional PowerShell module or plugin in order to function. In the case of the POSHOrigin_vSphere module, it requires VMware's PowerCLI in order to perform most of the heavly lifting. The documentation for each resource should list any requires it may have.

Resources currently available

Clone this wiki locally