Class: WinRes::Resources
- Inherits:
-
Object
- Object
- WinRes::Resources
- Defined in:
- lib/puppet/provider/ntx_create_vm/vm-win-res.rb
Instance Method Summary collapse
- #addDisk(disk) ⇒ Object
- #addNic(nic) ⇒ Object
- #getResourcesData ⇒ Object
-
#initialize(cpus, cores, memory) ⇒ Resources
constructor
A new instance of Resources.
Constructor Details
#initialize(cpus, cores, memory) ⇒ Resources
Returns a new instance of Resources.
64 65 66 67 68 |
# File 'lib/puppet/provider/ntx_create_vm/vm-win-res.rb', line 64 def initialize(cpus, cores, memory) @cpus = cpus @cores = cores @memory = memory end |
Instance Method Details
#addDisk(disk) ⇒ Object
70 71 72 |
# File 'lib/puppet/provider/ntx_create_vm/vm-win-res.rb', line 70 def addDisk(disk) $disk_list.push(disk.getDisk()); end |
#addNic(nic) ⇒ Object
74 75 76 |
# File 'lib/puppet/provider/ntx_create_vm/vm-win-res.rb', line 74 def addNic(nic) $nic_list.push(nic.getNic()); end |
#getResourcesData ⇒ Object
78 79 80 81 |
# File 'lib/puppet/provider/ntx_create_vm/vm-win-res.rb', line 78 def getResourcesData() settings = {num_sockets: @cpus, num_vcpus_per_socket: @cores, memory_size_mb: @memory, nic_list: $nic_list, disk_list: $disk_list} return settings; end |