Resource Type: esx_system_resource

Defined in:
lib/puppet/type/esx_system_resource.rb
Providers:
esx_system_resource

Overview

This resource allows the configuration of system resources of a host that are viewed und er the ‘System Resource Allocation’ section of the vSphere client

Properties

  • cpu_expandable_reservation

    Enable expandable reservation

    Supported values:
    • true
    • false
  • cpu_limit

    CPU limit in MHz

    Supported values:
    • /\d{1,}/
  • cpu_reservation

    System resource CPU reservation in MHz

    Supported values:
    • /\d{1,}/
  • memory_expandable_reservation

    Enable expandable reservation

    Supported values:
    • true
    • false
  • memory_limit

    Memory limit in MB

    Supported values:
    • /\d{1,}/
  • memory_reservation

    System resource memory reservation in MB

    Supported values:
    • /\d{1,}/

Parameters

  • cpu_unlimited

    Enable unlimited CPU resources

    Supported values:
    • true
    • false
  • memory_unlimited

    Enable unlimited Memory resources

    Supported values:
    • true
    • false
  • name (namevar)

    A unique name that will allow for setting the same resource on multiple hosts or multiple resources on the same host through multiple resource calls within your puppet manifest.

  • provider

    The specific backend to use for this ‘esx_system_resource` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.

  • system_resource

    The system resource to be managed