1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-03-21 14:50:08 +03:00

F #1973: option for custom prefix and suffix in vm name (#4100)

Signed-off-by: Carlos Herrera <cherrera@opennebula.systems>
This commit is contained in:
Carlos J. Herrera 2020-01-16 04:43:08 -05:00 committed by Tino Vázquez
parent f1774693cf
commit 16ac38f0b2
2 changed files with 11 additions and 3 deletions

View File

@ -40,8 +40,6 @@ $LOAD_PATH << File.dirname(__FILE__)
require 'vcenter_driver'
VM_PREFIX_DEFAULT = 'one-$i-'
path = ARGV[0]
vmid = ARGV[1]
dsid = ARGV[2]

View File

@ -352,9 +352,19 @@ module VCenterDriver
def get_vcenter_name
vm_prefix = host['TEMPLATE/VM_PREFIX']
vm_prefix = VM_PREFIX_DEFAULT if vm_prefix.nil? || vm_prefix.empty?
if !one_item['USER_TEMPLATE/VM_PREFIX'].nil?
vm_prefix = one_item['USER_TEMPLATE/VM_PREFIX']
end
vm_prefix.gsub!("$i", one_item['ID'])
vm_prefix + one_item['NAME']
vm_suffix = ""
if !one_item['USER_TEMPLATE/VM_SUFFIX'].nil?
vm_suffix = one_item['USER_TEMPLATE/VM_SUFFIX']
end
vm_suffix.gsub!("$i", one_item['ID'])
vm_prefix + one_item['NAME'] + vm_suffix
end
############################################################################