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
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
- LibreDevOpsHelpers.nuspec
- LibreDevOpsHelpers.AzurePowerShell\LibreDevOpsHelpers.AzurePowerShell.psm1
- LibreDevOpsHelpers.Python\LibreDevOpsHelpers.Python.psm1
- LibreDevOpsHelpers.Github\LibreDevOpsHelpers.Github.psm1
- LibreDevOpsHelpers.psd1
- LibreDevOpsHelpers.Checkov\LibreDevOpsHelpers.Checkov.psm1
- LibreDevOpsHelpers.Terraform.AzureImport\LibreDevOpsHelpers.Terraform.AzureImport.psm1
- LibreDevOpsHelpers.Docker\LibreDevOpsHelpers.Docker.psm1
- LibreDevOpsHelpers.psm1
- LibreDevOpsHelpers.Packer\LibreDevOpsHelpers.Packer.psm1
- LibreDevOpsHelpers.TerraformDocs\LibreDevOpsHelpers.TerraformDocs.psm1
- LibreDevOpsHelpers.Logger\LibreDevOpsHelpers.Logger.psm1
- LibreDevOpsHelpers.Pester\LibreDevOpsHelpers.Pester.psm1
- LibreDevOpsHelpers.Trivy\LibreDevOpsHelpers.Trivy.psm1
- LibreDevOpsHelpers.AzureFunctionApps\LibreDevOpsHelpers.AzureFunctionApps.psm1
- LibreDevOpsHelpers.AzureNsg\LibreDevOpsHelpers.AzureNsg.psm1
- LibreDevOpsHelpers.Tenv\LibreDevOpsHelpers.Tenv.psm1
- LibreDevOpsHelpers.Terraform\LibreDevOpsHelpers.Terraform.psm1
- LibreDevOpsHelpers.AzureCli\LibreDevOpsHelpers.AzureClilogin.psm1
- LibreDevOpsHelpers.AzureDevOps\LibreDevOpsHelpers.AzureDevOps.psm1
- LibreDevOpsHelpers.Choco\LibreDevOpsHelpers.Choco.psm1
- LibreDevOpsHelpers.Graph\LibreDevOpsHelpers.Graph.psm1
- LibreDevOpsHelpers.AzureStorage\LibreDevOpsHelpers.AzureStorage.psm1
- LibreDevOpsHelpers.Homebrew\LibreDevOpsHelpers.Homebrew.psm1
- LibreDevOpsHelpers.AzureKeyVault\LibreDevOpsHelpers.AzureKeyVault.psm1
- LibreDevOpsHelpers.Utils\LibreDevOpsHelpers.Utils.psm1
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 |