en-US/about_POSHOrigin_Using_Resolvers.help.txt
TOPIC about_POSHOrigin_Using_Resolvers SHORT DESCRIPTION Resolvers are various methods POSHOrigin can use to create a PowerShell credential object from data in the configuration file. LONG DESCRIPTION Resolvers are various methods POSHOrigin can use to create a PowerShell credential object from data in the configuration file. These credentials are then passed to the DSC resource when it is compiled. Using resolvers, sensitive data like usernames / passwords can be stored separately from the configuration and pulled in when the configuration file is read. Currently, POSHOrigin supports the following resolvers: PasswordState Resolves a credential object using ClickStudio's PasswordState vault. ProtectedData Resolves a credential object using the ProtectedData PowerShell module. PSCredential Resolves a credential object using a plain text username and password. USE ONLY FOR TESTING! EXAMPLES vm01.ps1 ======== resource 'vsphere:vm' 'VM01' @{ ensure = 'present' description = 'Test VM' ### # Other options omitted for brevity ### vCenterCredentials = Get-POSHOriginSecret 'passwordstate' @{ endpoint = 'https://passwordstate.local/api' credApiKey = '<your API key>' passwordId = 1234 } guestCredentials = Get-POSHOriginSecret 'pscredential' @{ username = 'administrator' password = '<your password>' } } KEYWORDS POSHOrigin SEE ALSO about_POSHOrigin about_POSHOrigin_Configuration_File about_POSHOrigin_Defaults_File about_POSHOrigin_Executing_Configurations about_POSHOrigin_Loading_Configurations about_POSHOrigin_Resolver_PSCredential about_POSHOrigin_Resolver_PasswordState about_POSHOrigin_Resolver_ProtectedData about_POSHOrigin_Sharing_Configurations about_POSHOrigin_Testing_Configurations aboot_POSHOrigin_Using_Credentials https://github.com/devblackops/POSHOrigin/wiki |