I am trying to use the vmware_guest module to deploy a Windows 2016 VM from template in a VMware 6.0 and 6.5 vCenter environment while using a server name with a dash in the name (eg, SERVER-NAME).  The display name of the VM is created correctly in vCenter but after guest customization, the server name in the Windows OS appears without the dash (eg, SERVERNAME).  Is there an option I am missing to use the correct name or is this a bug?  Deploying the template using vCenter with this name works correctly.  Thanks!

Ansible host:
CentOS 7.3.1611
ansible 2.8.1
pyvmomi 6.7.3
vCenters 6.0 and 6.5
else:
                    try:
                        temp_version = int(temp_version)
                    except ValueError:
                        hw_version_check_failed = True
                    if temp_version not in range(3, 16):
                        hw_version_check_failed = True
                    if hw_version_check_failed:
                        self.module.fail_json(msg="Failed to set hardware.version '%s' value as valid"
                                              " values range from 3 (ESX 2.x) to 14 (ESXi 6.5 and greater)." % temp_version)
                    
                    version = "vmx-%02d" % temp_version
                    self.configspec.version = version
                    if vm_obj is None or self.configspec.version != vm_obj.config.version:
                        self.change_detected = True
                    
                    if vm_obj and not vm_obj.config.template:
                        
                        current_version = vm_obj.config.version
                        
                        version_digit = int(current_version.split("-", 1)[-1])
                        if temp_version < version_digit:
                            self.module.fail_json(msg="Current hardware version '%d' which is greater than the specified"
                                                  " version '%d'. Downgrading hardware version is"
                                                  " not supported. Please specify version greater"
                                                  " than the current version." % (version_digit,
                                                                                  temp_version))
                        new_version = "vmx-%02d" % temp_version
                        try:
                            task = vm_obj.UpgradeVM_Task(new_version)