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
if not cdrom_device and cdrom.get('state') != 'absent':
                        if vm_obj and vm_obj.runtime.powerState == vim.VirtualMachinePowerState.poweredOn:
                            self.module.fail_json(msg='CD-ROM attach to IDE controller not support hot-add.')
                        if len(ide_device.device) == 2:
                            self.module.fail_json(msg='Maximum number of CD-ROMs attached to IDE controller is 2.')
                        cdrom_spec = self.device_helper.create_cdrom(ide_device=ide_device, cdrom_type=cdrom['type'],
                                                                     iso_path=iso_path, unit_number=unit_number)
                        self.change_detected = True
                        self.configspec.deviceChange.append(cdrom_spec)
                    
                    elif cdrom_device and cdrom.get('state') != 'absent' and \
                            not self.device_helper.is_equal_cdrom(vm_obj=vm_obj, cdrom_device=cdrom_device,
                                                                  cdrom_type=cdrom['type'], iso_path=iso_path):
                        self.device_helper.update_cdrom_config(vm_obj, cdrom, cdrom_device, iso_path=iso_path)
                        cdrom_spec = vim.vm.device.VirtualDeviceSpec()
                        cdrom_spec.operation = vim.vm.device.VirtualDeviceSpec.Operation.edit
                        cdrom_spec.device = cdrom_device
                        self.change_detected = True
                        self.configspec.deviceChange.append(cdrom_spec)
                    
                    elif cdrom_device and cdrom.get('state') == 'absent':
                        if vm_obj and vm_obj.runtime.powerState != vim.VirtualMachinePowerState.poweredOff:
                            self.module.fail_json(msg='CD-ROM attach to IDE controller not support hot-remove.')
                        cdrom_spec = self.device_helper.remove_cdrom(cdrom_device)
                        self.change_detected = True
                        self.configspec.deviceChange.append(cdrom_spec)
        
        if configured_cdroms['sata']:
            pass
    def configure_hardware_params(self, vm_obj):