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
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 |