Module: ForemanFogProxmox::ProxmoxEfidisks

Includes:
ProxmoxVMHelper
Included in:
ProxmoxVMCommands
Defined in:
app/models/foreman_fog_proxmox/proxmox_efidisks.rb

Instance Method Summary collapse

Methods included from ProxmoxVMHelper

#parse_typed_vm, #vm_collection

Methods included from ProxmoxVMEfidiskHelper

#parse_typed_efidisk, #parsed_typed_efidisk

Methods included from ProxmoxVMOsTemplateHelper

#ostemplate_keys, #parse_container_ostemplate, #parse_ostemplate, #parse_ostemplate_without_keys

Methods included from ProxmoxVMConfigHelper

#args_a, #config_a, #config_general_or_ostemplate_key?, #config_options, #config_typed_keys, #general_a, #object_to_config_hash, #parse_typed_cpu, #parse_typed_memory, #parsed_typed_config

Methods included from ProxmoxVMVolumesHelper

#add_disk_options, #add_typed_volume, #parse_hard_disk_volume, #parse_typed_volume, #parse_typed_volumes, #parsed_typed_volumes, #remove_volume_keys, #rootfs_volume?, #set_disk_attributes, #volume_type?

Methods included from ProxmoxVMCloudinitHelper

#attach_cloudinit_iso, #check_template_format, #create_cloudinit_iso, #create_temp_directory, #default_iso_path, #delete_temp_dir, #generate_iso_command, #parse_cloudinit_config, #parse_server_cloudinit, #update_boot_order, #vm_ssh

Methods included from ProxmoxVMCdromHelper

#parse_server_cdrom

Methods included from ProxmoxVMInterfacesHelper

#add_or_delete_typed_interface, #compute_dhcps, #interface_common_typed_keys, #interface_compute_attributes_typed_keys, #parse_typed_interfaces, #parsed_typed_interfaces, #sync_dhcp_for_ip

Instance Method Details

#delete_efidisk(vmobj) ⇒ Object



24
25
26
27
# File 'app/models/foreman_fog_proxmox/proxmox_efidisks.rb', line 24

def delete_efidisk(vmobj)
  logger.info("vm #{vmobj.identity} delete efidisk0")
  vmobj.detach('efidisk0')
end