mirror of
https://github.com/puppetlabs/vmpooler.git
synced 2026-01-26 18:08:42 -05:00
Move vsphere specific methods out of vmpooler
vmpooler has the vsphere provider taken out, moving some vsphere related methods to the provider: 1) pool_folders 2) get_base_folders At the same time renaming some configuration and code items to remove harmful terminology. purge_unconfigured_folders DEPRECATED, use purge_unconfigured_resources folder_whitelist DEPRECATED, use resources_allowlist the above configuration items are still supported but will be removed in the next major version. base class method purge_unconfigured_folders was renamed to purge_unconfigured_resources and requires the equivalent change in the provider classes abc
This commit is contained in:
parent
be72bb46d8
commit
f6bbef4245
7 changed files with 69 additions and 127 deletions
|
|
@ -31,7 +31,7 @@ module Vmpooler
|
|||
if ENV['VMPOOLER_CONFIG']
|
||||
config_string = ENV['VMPOOLER_CONFIG']
|
||||
# Parse the YAML config into a Hash
|
||||
# Whitelist the Symbol class
|
||||
# Allow the Symbol class
|
||||
parsed_config = YAML.safe_load(config_string, [Symbol])
|
||||
else
|
||||
# Take the name of the config file either from an ENV variable or from the filepath argument
|
||||
|
|
@ -81,7 +81,9 @@ module Vmpooler
|
|||
parsed_config[:config]['retry_factor'] = string_to_int(ENV['RETRY_FACTOR']) if ENV['RETRY_FACTOR']
|
||||
parsed_config[:config]['create_folders'] = true?(ENV['CREATE_FOLDERS']) if ENV['CREATE_FOLDERS']
|
||||
parsed_config[:config]['experimental_features'] = ENV['EXPERIMENTAL_FEATURES'] if ENV['EXPERIMENTAL_FEATURES']
|
||||
parsed_config[:config]['purge_unconfigured_folders'] = ENV['PURGE_UNCONFIGURED_FOLDERS'] if ENV['PURGE_UNCONFIGURED_FOLDERS']
|
||||
parsed_config[:config]['purge_unconfigured_resources'] = ENV['PURGE_UNCONFIGURED_RESOURCES'] if ENV['PURGE_UNCONFIGURED_RESOURCES']
|
||||
# ENV PURGE_UNCONFIGURED_FOLDERS deprecated, will be removed in version 3
|
||||
parsed_config[:config]['purge_unconfigured_resources'] = ENV['PURGE_UNCONFIGURED_FOLDERS'] if ENV['PURGE_UNCONFIGURED_FOLDERS']
|
||||
parsed_config[:config]['usage_stats'] = ENV['USAGE_STATS'] if ENV['USAGE_STATS']
|
||||
parsed_config[:config]['request_logger'] = ENV['REQUEST_LOGGER'] if ENV['REQUEST_LOGGER']
|
||||
parsed_config[:config]['create_template_delta_disks'] = ENV['CREATE_TEMPLATE_DELTA_DISKS'] if ENV['CREATE_TEMPLATE_DELTA_DISKS']
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue