Changed Fedora to use open-vm-tools instead of VMware tools.
This commit is contained in:
parent
87afaeb059
commit
dcb83d6900
1 changed files with 26 additions and 3 deletions
|
@ -1,10 +1,13 @@
|
|||
|
||||
# Install VMware optimizations if running as guest.
|
||||
#
|
||||
class vmware::guest {
|
||||
|
||||
case $virtual {
|
||||
vmware: {
|
||||
case $kernel {
|
||||
Linux: { include vmware::guest::linux }
|
||||
case $operatingsystem {
|
||||
centos: { include vmware::guest::centos }
|
||||
fedora: { include vmware::guest::fedora }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -12,7 +15,9 @@ class vmware::guest {
|
|||
}
|
||||
|
||||
|
||||
class vmware::guest::linux {
|
||||
# Handler for CentOS.
|
||||
#
|
||||
class vmware::guest::centos {
|
||||
|
||||
package { "VMwareTools":
|
||||
ensure => installed,
|
||||
|
@ -32,3 +37,21 @@ class vmware::guest::linux {
|
|||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
# Handler for Fedora.
|
||||
#
|
||||
# VMware tools do not keep up with Fedora kernels so use
|
||||
# open-vm-tools instead.
|
||||
#
|
||||
class vmware::guest::fedora {
|
||||
|
||||
package { "VMwareTools":
|
||||
ensure => absent,
|
||||
}
|
||||
package { "open-vm-tools":
|
||||
ensure => installed,
|
||||
require => Package["VMwareTools"],
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue