Do not prepare template when config_template is set

This commit is contained in:
kirby@puppetlabs.com 2018-07-02 14:12:17 -07:00
parent 1b17cceb01
commit 70156ba7f7
2 changed files with 16 additions and 5 deletions

View file

@ -628,10 +628,12 @@ module Vmpooler
prepare_template(pool, provider)
prepared_template = $redis.hget('vmpooler__template__prepared', pool['name'])
end
elsif not prepared_template == pool['template']
mutex.synchronize do
prepare_template(pool, provider)
prepared_template = $redis.hget('vmpooler__template__prepared', pool['name'])
elsif prepared_template != pool['template']
if configured_template.nil?
mutex.synchronize do
prepare_template(pool, provider)
prepared_template = $redis.hget('vmpooler__template__prepared', pool['name'])
end
end
end
return if configured_template.nil?