Class: HammerCLIForeman::ComputeResources::OpenStack

Inherits:
Base
  • Object
show all
Defined in:
lib/hammer_cli_foreman/compute_resource/openstack.rb

Instance Method Summary collapse

Methods inherited from Base

#interface_attributes, #interfaces_attrs_name, #volume_attributes

Instance Method Details

#compute_attributesObject



8
9
10
11
12
13
14
15
16
# File 'lib/hammer_cli_foreman/compute_resource/openstack.rb', line 8

def compute_attributes
  [
      'flavor_ref',
      'image_ref',
      'tenant_id',
      'security_groups',
      'network'
  ]
end

#mandatory_resource_optionsObject



18
19
20
# File 'lib/hammer_cli_foreman/compute_resource/openstack.rb', line 18

def mandatory_resource_options
  super + [:url, :user, :password]
end

#nameObject



4
5
6
# File 'lib/hammer_cli_foreman/compute_resource/openstack.rb', line 4

def name
  _('OpenStack')
end