mirror of
https://github.com/puppetlabs/vmpooler.git
synced 2026-01-26 10:08:40 -05:00
with the addition of dns_available, renaming available to hostname_available
This commit is contained in:
parent
6304743240
commit
41f097cc3e
1 changed files with 4 additions and 4 deletions
|
|
@ -301,14 +301,14 @@ module Vmpooler
|
||||||
hostname_retries = 0
|
hostname_retries = 0
|
||||||
max_hostname_retries = 3
|
max_hostname_retries = 3
|
||||||
while hostname_retries < max_hostname_retries
|
while hostname_retries < max_hostname_retries
|
||||||
hostname, available = generate_and_check_hostname(pool_name)
|
hostname, hostname_available = generate_and_check_hostname(pool_name)
|
||||||
domain = $config[:config]['domain']
|
domain = $config[:config]['domain']
|
||||||
dns_ip, dns_available = check_dns_available(hostname, domain)
|
dns_ip, dns_available = check_dns_available(hostname, domain)
|
||||||
break if available && dns_available
|
break if hostname_available && dns_available
|
||||||
|
|
||||||
hostname_retries += 1
|
hostname_retries += 1
|
||||||
|
|
||||||
if !available
|
if !hostname_available
|
||||||
$metrics.increment("errors.duplicatehostname.#{pool_name}")
|
$metrics.increment("errors.duplicatehostname.#{pool_name}")
|
||||||
$logger.log('s', "[!] [#{pool_name}] Generated hostname #{hostname} was not unique (attempt \##{hostname_retries} of #{max_hostname_retries})")
|
$logger.log('s', "[!] [#{pool_name}] Generated hostname #{hostname} was not unique (attempt \##{hostname_retries} of #{max_hostname_retries})")
|
||||||
elsif !dns_available
|
elsif !dns_available
|
||||||
|
|
@ -317,7 +317,7 @@ module Vmpooler
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
raise "Unable to generate a unique hostname after #{hostname_retries} attempts. The last hostname checked was #{hostname}" unless available && dns_available
|
raise "Unable to generate a unique hostname after #{hostname_retries} attempts. The last hostname checked was #{hostname}" unless hostname_available && dns_available
|
||||||
|
|
||||||
hostname
|
hostname
|
||||||
end
|
end
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue