lib/core/tools/Remove-IcingaDirectorSelfServiceKey.psm1
function Remove-IcingaDirectorSelfServiceKey() { $Path = 'IcingaDirector.SelfService.ApiKey'; $Value = Get-IcingaPowerShellConfig $Path; if ($null -ne $Value) { Remove-IcingaPowerShellConfig 'IcingaDirector.SelfService.ApiKey'; $Value = Get-IcingaPowerShellConfig $Path; if ($null -eq $Value) { Write-IcingaConsoleNotice 'Icinga Director Self-Service Api key was successfully removed. Please dont forget to drop it within the Icinga Director as well'; } } else { Write-IcingaConsoleWarning 'There is no Self-Service Api key configured on this system'; } } |