class HammerCLIForeman::ComputeResources::Ovirt

Public Instance Methods

compute_attributes() click to toggle source
# File lib/hammer_cli_foreman/compute_resource/ovirt.rb, line 8
def compute_attributes
  [
      ['cluster', _('ID of cluster to use')],
      ['template', _('Hardware profile to use')],
      ['cores',    _('Integer value, number of cores')],
      ['memory',   _('Amount of memory, integer value in bytes')],
  ]
end
host_attributes() click to toggle source
# File lib/hammer_cli_foreman/compute_resource/ovirt.rb, line 17
def host_attributes
  [
      ['start',    _('Boolean (expressed as 0 or 1), whether to start the machine or not')]

  ]
end
interface_attributes() click to toggle source
# File lib/hammer_cli_foreman/compute_resource/ovirt.rb, line 24
def interface_attributes
  [
      ['name',    _('compute name, Eg. eth0')],
      ['network', _('Select one of available networks for a cluster, must be an ID')],
      ['interface', ('interface type')]
  ]
end
mandatory_resource_options() click to toggle source
# File lib/hammer_cli_foreman/compute_resource/ovirt.rb, line 40
def mandatory_resource_options
  super + [:url, :user, :password, :datacenter]
end
name() click to toggle source
# File lib/hammer_cli_foreman/compute_resource/ovirt.rb, line 4
def name
  _('oVirt')
end
volume_attributes() click to toggle source
# File lib/hammer_cli_foreman/compute_resource/ovirt.rb, line 32
def volume_attributes;
  [
      ['size_gb',        _('Volume size in GB, integer value')],
      ['storage_domain', _('ID of storage domain')],
      ['bootable',       _('Boolean, only one volume can be bootable')]
  ]
end