Module: FogExtensions::Proxmox::ServerConfig
- Extended by:
- ActiveSupport::Concern
- Defined in:
- app/models/concerns/fog_extensions/proxmox/server_config.rb
Instance Method Summary collapse
- #cdrom ⇒ Object
- #cdrom_image ⇒ Object
- #cdrom_iso ⇒ Object
- #cdrom_storage ⇒ Object
- #cpu_type ⇒ Object
- #pcid ⇒ Object
- #rootfs_file ⇒ Object
- #rootfs_storage ⇒ Object
- #spectre ⇒ Object
Instance Method Details
#cdrom ⇒ Object
38 39 40 41 42 43 44 |
# File 'app/models/concerns/fog_extensions/proxmox/server_config.rb', line 38 def cdrom if disks.cdrom ['none', 'cdrom'].include?(disks.cdrom.volid) ? disks.cdrom.volid : 'image' else 'none' end end |
#cdrom_image ⇒ Object
54 55 56 57 58 59 60 |
# File 'app/models/concerns/fog_extensions/proxmox/server_config.rb', line 54 def cdrom_image if disks.cdrom ['none', 'cdrom'].include?(disks.cdrom.volid) ? disks.cdrom.volid : 'image' else 'none' end end |
#cdrom_iso ⇒ Object
50 51 52 |
# File 'app/models/concerns/fog_extensions/proxmox/server_config.rb', line 50 def cdrom_iso disks.cdrom ? disks.cdrom.volid : '' end |
#cdrom_storage ⇒ Object
46 47 48 |
# File 'app/models/concerns/fog_extensions/proxmox/server_config.rb', line 46 def cdrom_storage disks.cdrom ? disks.cdrom.storage : '' end |
#cpu_type ⇒ Object
26 27 28 |
# File 'app/models/concerns/fog_extensions/proxmox/server_config.rb', line 26 def cpu_type Fog::Proxmox::CpuHelper.extract_type(cpu) end |
#pcid ⇒ Object
34 35 36 |
# File 'app/models/concerns/fog_extensions/proxmox/server_config.rb', line 34 def pcid Fog::Proxmox::CpuHelper.has_pcid?(cpu) end |
#rootfs_file ⇒ Object
66 67 68 |
# File 'app/models/concerns/fog_extensions/proxmox/server_config.rb', line 66 def rootfs_file disks.rootfs&.volid end |
#rootfs_storage ⇒ Object
62 63 64 |
# File 'app/models/concerns/fog_extensions/proxmox/server_config.rb', line 62 def rootfs_storage disks.rootfs&.storage end |
#spectre ⇒ Object
30 31 32 |
# File 'app/models/concerns/fog_extensions/proxmox/server_config.rb', line 30 def spectre Fog::Proxmox::CpuHelper.has_spectre?(cpu) end |