-
-
Notifications
You must be signed in to change notification settings - Fork 3
Resources
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.
- Home
- Quickstart
- What is POSHOrigin?
- Setup / Initialization
- Configuration File
- Defaults File
- Loading Configurations
- Testing Configurations
- Executing Configurations
- Sharing Configurations
- Modules
- Credentials
- Using Secrets
- Using Resolvers