POSHOrigin
1.7.1
PowerShell framework for defining and invoking custom DSC resources to provision infrastructure.
Minimum PowerShell version
5.0
Installation Options
Owners
Copyright
(c) 2016 Brandon Olin. All rights reserved.
Package Details
Author(s)
- Brandon Olin
Tags
DesiredStateConfiguration DSC POSHOrigin InfrastructureasCode IaC
Functions
Get-POSHDefault Get-POSHOriginConfig Get-POSHOriginSecret Initialize-POSHOrigin Invoke-POSHOrigin Invoke-POSHOriginNew New-POSHOriginResource New-POSHOriginResourceFromModule
DSCResources
Dependencies
This module has no dependencies.
Release Notes
# 1.7.0
- Bug fix with verbose log statement in Initialize-POSHOrigin
- Add HTTP(s) as possible paths for ProtectedData resolver
# 1.6.0 (May 26, 2016)
- Add Azure ARM template DSC resource
- Add PrettyPrint switch to Invoke-POSHOriginNEW
- Fix elapsed time display
## 1.5.11 (May 10, 2016)
- Fix bug dealing with -WhatIf support in Invoke-POSHOrigin
- Added comment-based help to functions
- Added about_POSHOrigin_* help documents
- Modified Get-POSHOriginConfig to accept pipeline input from Get-ChildItem
- Validate the InputObject to Invoke-POSHOrigin is of type POSHOrigin.Resource
## 1.5.10 (April 17, 2016)
- Add new `secret` alias to `Get-POSHOriginSecret`
- Remove some old code
- Change LCM configuration from `ApplyAndMonitor` to `ApplyOnly`
## 1.5.9 (Feb 24, 2016)
- Change LCM inititialization to use v5 syntax
## 1.5.9 (Feb 2, 2016)
- Added new credential resolver 'ProtectedData'
- Added experimental cmdlet Invoke-POSHOriginConfigNew (alias: iponew) that
will invoke DSC resources directly using Invoke-DscResource rather than
compiling and appliying a MOF using Start-DscConfiguration
## 1.5.8 (Jan 18, 2016)
- Added experimental support for resuable modules
## 1.5.7 (Jan 16, 2016)
- Added en-US localization
FileList
- poshorigin.nuspec
- picard.txt
- POSHOrigin.psd1
- POSHOrigin.psm1
- POSHOrigin.Resource.format.ps1xml
- POSHOrigin.Resource.ps1xml
- DSCResources\POSHOrigin_ARMDeployment\POSHOrigin_ARMDeployment.psm1
- DSCResources\POSHOrigin_ARMDeployment\POSHOrigin_ARMDeployment.schema.mof
- DSCResources\POSHOrigin_POSHFile\Invoke.ps1
- DSCResources\POSHOrigin_POSHFile\POSHOrigin_POSHFile.psm1
- DSCResources\POSHOrigin_POSHFile\POSHOrigin_POSHFile.schema.mof
- DSCResources\POSHOrigin_POSHFile\en-US\messages.psd1
- DSCResources\POSHOrigin_POSHFolder\Invoke.ps1
- DSCResources\POSHOrigin_POSHFolder\POSHOrigin_POSHFolder.psm1
- DSCResources\POSHOrigin_POSHFolder\POSHOrigin_POSHFolder.schema.mof
- DSCResources\POSHOrigin_POSHFolder\en-US\messages.psd1
- en-US\about_POSHOrigin.help.txt
- en-US\about_POSHOrigin_Configuration_File.help.txt
- en-US\about_POSHOrigin_Defaults_File.help.txt
- en-US\about_POSHOrigin_Executing_Configurations.help.txt
- en-US\about_POSHOrigin_Loading_Configurations.help.txt
- en-US\about_POSHOrigin_Resolver_PasswordState.help.txt
- en-US\about_POSHOrigin_Resolver_ProtectedData.help.txt
- en-US\about_POSHOrigin_Resolver_PSCredential.help.txt
- en-US\about_POSHOrigin_Sharing_Configurations.help.txt
- en-US\about_POSHOrigin_Testing_Configurations.help.txt
- en-US\about_POSHOrigin_Using_Credentials.help.txt
- en-US\about_POSHOrigin_Using_Resolvers.help.txt
- en-US\messages.psd1
- Examples\file_defaults.psd1
- Examples\folder_defaults.psd1
- Examples\multiple_resources.ps1
- Examples\single_resource.ps1
- Examples\using_defaults.ps1
- Functions\Get-POSHDefault.ps1
- Functions\Get-POSHOriginConfig.ps1
- Functions\Get-POSHOriginSecret.ps1
- Functions\Initialize-POSHOrigin.ps1
- Functions\Invoke-POSHOrigin.ps1
- Functions\Invoke-POSHOriginNEW.ps1
- Functions\New-POSHOriginResource.ps1
- Functions\New-POSHOriginResourceFromModule.ps1
- Internal\_CompileConfig.ps1
- Internal\_ConvertFrom-Hashtable.ps1
- Internal\_ConvertToDscResourceHash.ps1
- Internal\_CopyObject.ps1
- Internal\_GetDSCResource.ps1
- Internal\_GetDSCResourcePropertyHash.ps1
- Internal\_getHash.ps1
- Internal\_GetOption.ps1
- Internal\_IsSessionElevated.ps1
- Internal\_LoadConfig.ps1
- Internal\_MakeObject.ps1
- Internal\_MergeHashtables.ps1
- Internal\_ParsePsd1.ps1
- Internal\_SetupLCM.ps1
- Internal\_SortByDependency.ps1
- Internal\_WriteHost.ps1
- Internal\_WriteScreen.ps1
- Resolvers\PasswordState\Resolve.ps1
- Resolvers\ProtectedData\Resolve.ps1
- Resolvers\PSCredential\Resolve.ps1
- ResourceDesignerScripts\GenerateARMDeployment.ps1