openvmtools
: Install the Open Virtual Machine Tools.
openvmtools::supported
: Returns whether the currently loaded OS is supported by the module
Install the Open Virtual Machine Tools.
include openvmtools
class { 'openvmtools':
supported => true,
}
The following parameters are available in the openvmtools
class:
ensure
autoupgrade
desktop_package_conflicts
desktop_package_name
manage_epel
package_name
service_enable
service_ensure
service_hasstatus
service_name
service_pattern
supported
uninstall_vmware_tools
with_desktop
Data type: Enum['absent','present']
Ensure if present or absent.
Default value: 'present'
Data type: Boolean
Upgrade package automatically, if there is a newer version.
Default value: false
Data type: Boolean
Boolean that determines whether the desktop conflicts includes and conflicts with the base package. Only set this if your platform is not supported or you know what you are doing.
Default value: false
Data type: String[1]
Name of the desktop package. Only set this if your platform is not supported or you know what you are doing.
Default value: 'open-vm-tools-desktop'
Data type: Boolean
Boolean that determines if puppet-epel is required for packages. This should only needed for RedHat (EL) 6.
Default value: false
Data type: String[1]
Name of the package. Only set this if your platform is not supported or you know what you are doing.
Default value: 'open-vm-tools'
Data type: Boolean
Start service at boot.
Default value: true
Data type: Stdlib::Ensure::Service
Ensure if service is running or stopped.
Default value: 'running'
Data type: Boolean
Service has status command. Only set this if your platform is not supported or you know what you are doing.
Default value: true
Data type: Variant[String[1],Array[String[1]]]
Name of openvmtools service(s). Only set this if your platform is not supported or you know what you are doing.
Default value: ['vgauthd', 'vmtoolsd']
Data type: Optional[String[1]]
Pattern to look for in the process table to determine if the daemon is running. Only set this if your platform is not supported or you know what you are doing.
Default value: undef
Data type: Optional[Boolean]
Boolean that overrides the result of the supported OS check
Default value: undef
Data type: Boolean
Boolean that determines whether the conflicting VMWare Tools package should be uninstalled, if present.
Default value: false
Data type: Boolean
Whether or not to install the desktop/GUI support.
Default value: false
Type: Puppet Language
This function uses the current facts to check if the current Operating System and its release or major release is supported.
openvmtools::supported($module_name)
This function uses the current facts to check if the current Operating System and its release or major release is supported.
Returns: Boolean
Whether the current OS is supported for the given module
openvmtools::supported($module_name)
Data type: String[1]
The module name to check.