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 {
|
class vmware::guest {
|
||||||
|
|
||||||
case $virtual {
|
case $virtual {
|
||||||
vmware: {
|
vmware: {
|
||||||
case $kernel {
|
case $operatingsystem {
|
||||||
Linux: { include vmware::guest::linux }
|
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":
|
package { "VMwareTools":
|
||||||
ensure => installed,
|
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