mirror of
https://github.com/puppetlabs/vmpooler.git
synced 2026-03-27 09:07:44 -04:00
Fix nil provider crash when purging unconfigured EC2 resources
Add nil guard in purge_vms_and_resources: when a provider is listed in config but not initialized in $providers, log and return early instead of crashing with: undefined method provider_config for nil:NilClass
This commit is contained in:
parent
74059a1442
commit
0930c65f45
1 changed files with 4 additions and 0 deletions
|
|
@ -740,6 +740,10 @@ module Vmpooler
|
|||
|
||||
def purge_vms_and_resources(provider_name)
|
||||
provider = $providers[provider_name.to_s]
|
||||
unless provider
|
||||
$logger.log('d', "[!] [purge] Skipping provider '#{provider_name}': not initialized")
|
||||
return
|
||||
end
|
||||
# Deprecated, will be removed in version 3
|
||||
if provider.provider_config['folder_whitelist']
|
||||
$logger.log('d', "[!] [deprecation] rename configuration 'folder_whitelist' to 'resources_allowlist' for provider #{provider_name}")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue