Private/Edit-DreepyVariableGroup.ps1
Function Edit-DreepyVariableGroup { param( $variableGroupToEdit ) $varsToRemove = @() $variableGroupToEdit.variables.GetEnumerator() | ForEach-Object { if ($_.key -notin "dreepyprefix", "dreepysuffix") { if ($null -eq $_.Value.isSecret) { $varsToRemove += $_.Key } } } foreach ($varToRemove in $varsToRemove) { Write-Host "Removing $($varToRemove)" $variableGroupToEdit.variables.Remove($varToRemove) | Out-Null } return $variableGroupToEdit } |