module HammerCLIForeman::ComputeResources

Public Class Methods

get_host_compute_resource_id(host_id) click to toggle source
# File lib/hammer_cli_foreman/compute_resource/utils.rb, line 11
def self.get_host_compute_resource_id(host_id)
  HammerCLIForeman.record_to_common_format(
    HammerCLIForeman.foreman_resource(:hosts).call(
      :show, 'id' => host_id
    )['compute_resource_id']
  )
end
get_image_uuid(compute_resource_id, image_id) click to toggle source
# File lib/hammer_cli_foreman/compute_resource/utils.rb, line 3
def self.get_image_uuid(compute_resource_id, image_id)
  HammerCLIForeman.record_to_common_format(
    HammerCLIForeman.foreman_resource(:images).call(
      :show, 'compute_resource_id' => compute_resource_id, 'id' => image_id
    )['uuid']
  )
end
resource_provider(compute_resource_id) click to toggle source
# File lib/hammer_cli_foreman/compute_resource/utils.rb, line 19
def self.resource_provider(compute_resource_id)
  HammerCLIForeman.record_to_common_format(
    HammerCLIForeman.foreman_resource(:compute_resources).call(
      :show, 'id' => compute_resource_id
    )
  )['provider'].downcase
end