Class: OsVm::NixosMachineConfig
- Inherits:
-
MachineConfig
- Object
- MachineConfig
- OsVm::NixosMachineConfig
- Defined in:
- lib/osvm/machine_config.rb
Instance Attribute Summary collapse
-
#disk_image ⇒ String
readonly
Path to disk image containing the root filesystem.
Attributes inherited from MachineConfig
#cpu, #cpus, #disks, #extra_qemu_options, #initrd, #kernel, #kernel_params, #labels, #memory, #networks, #qemu, #shared_filesystems, #spin, #tags, #toplevel, #virtiofsd
Instance Method Summary collapse
-
#initialize(cfg) ⇒ NixosMachineConfig
constructor
A new instance of NixosMachineConfig.
Methods inherited from MachineConfig
Constructor Details
#initialize(cfg) ⇒ NixosMachineConfig
Returns a new instance of NixosMachineConfig.
283 284 285 286 |
# File 'lib/osvm/machine_config.rb', line 283 def initialize(cfg) @disk_image = cfg.fetch('diskImage') super end |
Instance Attribute Details
#disk_image ⇒ String (readonly)
Returns path to disk image containing the root filesystem.
280 281 282 |
# File 'lib/osvm/machine_config.rb', line 280 def disk_image @disk_image end |