LibreDevOpsHelpers

2.0.0

Enterprise grade PowerShell helpers for Azure, Terraform, Microsoft Graph, and DevOps tooling. All commands use the Ldo prefix.

Minimum PowerShell version

7.2

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name LibreDevOpsHelpers

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name LibreDevOpsHelpers

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) Craig Thacker. All rights reserved.

Package Details

Author(s)

  • Craig Thacker

Tags

terraform devops azure checkov helpers

Functions

Add-LdoFunctionAppCurrentIpRule Add-LdoKeyVaultCurrentIpRule Add-LdoNsgCurrentIpRule Add-LdoStorageCurrentIpRule Assert-LdoChocoPath Assert-LdoCommand Assert-LdoDockerExists Assert-LdoEnvironmentVariable Assert-LdoHomebrewPath Assert-LdoLastExitCode Build-LdoDockerImage Clear-LdoGraphTokenCache Clear-LdoVenv Compress-LdoFunctionAppSource Connect-LdoAzureCli Connect-LdoAzureCliClientSecret Connect-LdoAzureCliDeviceCode Connect-LdoAzureCliManagedIdentity Connect-LdoAzureCliOidc Connect-LdoAzurePowerShell Connect-LdoAzurePowerShellClientSecret Connect-LdoAzurePowerShellDeviceCode Connect-LdoAzurePowerShellManagedIdentity Convert-LdoTerraformPlanToJson ConvertTo-LdoBoolean ConvertTo-LdoNull Disconnect-LdoAzureCli Disconnect-LdoAzurePowerShell Format-LdoTerraform Format-LdoTerraformCode Format-LdoTerraformOutputs Format-LdoTerraformVariables Get-LdoAzureDevOpsOrgId Get-LdoFunctionAppDefaultUrl Get-LdoGitHubActionsInput Get-LdoGraphErrorDetail Get-LdoGraphToken Get-LdoOperatingSystem Get-LdoPublicIpAddress Get-LdoTerraformFileContent Get-LdoTerraformImportResourceId Get-LdoTerraformStackFolders Initialize-LdoVenv Install-LdoAzureCli Install-LdoCheckov Install-LdoTenv Install-LdoTrivy Invoke-LdoAzureDevOpsTokenReplacement Invoke-LdoAzureDevOpsTokenReplacementRevert Invoke-LdoCheckov Invoke-LdoFunctionAppZipDeploy Invoke-LdoGraphRequest Invoke-LdoPackerBuild Invoke-LdoPackerInit Invoke-LdoPackerValidate Invoke-LdoPackerWorkflow Invoke-LdoPesterTest Invoke-LdoPytestRun Invoke-LdoPythonInstallRequirements Invoke-LdoTenvTerraformInstall Invoke-LdoTerraformApply Invoke-LdoTerraformDestroy Invoke-LdoTerraformFmtCheck Invoke-LdoTerraformImportFromPlan Invoke-LdoTerraformInit Invoke-LdoTerraformPlan Invoke-LdoTerraformPlanDestroy Invoke-LdoTerraformValidate Invoke-LdoTerraformWorkspaceSelect Invoke-LdoTrivy Invoke-LdoWithRetry New-LdoPassword New-LdoRandomSequence New-LdoVenv Push-LdoDockerImage Register-LdoPesterAssertion Remove-LdoFunctionAppCurrentIpRule Remove-LdoKeyVaultCurrentIpRule Remove-LdoNsgRule Remove-LdoPythonPackages Remove-LdoStorageCurrentIpRule Remove-LdoVenv Set-LdoFunctionAppSetting Set-LdoLogLevel Set-LdoTerraformFileContent Test-LdoAzureCliConnection Test-LdoAzurePowerShellConnection Test-LdoCommandOutputMatch Test-LdoPath Test-LdoTenv Test-LdoZeroExitCode Update-LdoReadmeWithTerraformDocs Use-LdoVenv Write-LdoLog

Dependencies

This module has no dependencies.

Release Notes

v2.0.0 breaking: all commands renamed to the Ldo prefix. Standardised help, validation, logging, and tests across every module. See README.md.

FileList

Version History

Version Downloads Last updated
2.0.0 (current version) 2 6/17/2026
1.2.0 4 6/17/2026
1.1.2 152 6/22/2025
1.1.1 62 6/22/2025
1.1.0 25 6/20/2025
1.0.9 14 6/18/2025
1.0.8 13 6/18/2025
1.0.7 5 6/18/2025
1.0.6 5 6/18/2025
1.0.5 9 6/18/2025
1.0.4 7 6/18/2025
1.0.3 17 6/18/2025
1.0.2 9 6/17/2025
1.0.0 37 5/26/2025
0.2.99 20 5/26/2025
0.1.98 8 5/26/2025
Show more