From 8c52163d52d19b246b37fa88e2fca87afa7ce4a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20M=E4kinen?= Date: Wed, 30 Nov 2011 18:12:53 +0200 Subject: [PATCH] Changed CentOS vmware::guest to use VMware YUM repository. --- vmware/manifests/guest.pp | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/vmware/manifests/guest.pp b/vmware/manifests/guest.pp index 3300537..08ccc77 100644 --- a/vmware/manifests/guest.pp +++ b/vmware/manifests/guest.pp @@ -19,21 +19,21 @@ class vmware::guest { # class vmware::guest::centos { + include yum::common + yum::repo { "vmware-tools": + descr => "VMware Tools Repository", + baseurl => "http://packages.vmware.com/tools/esx/5.0/rhel${yum::common::osver}/${architecture}", + } + package { "VMwareTools": - ensure => installed, + ensure => absent, } - exec { "vmware-config-tools.pl": - command => "/bin/sh -c 'unset DISPLAY REMOTEHOST SSH_CONNECTION ; perl /usr/bin/vmware-config-tools.pl -d ; test -f /lib/modules/${kernelrelease}/misc/vmci.ko'", - path => "/bin:/usr/bin:/sbin:/usr/sbin", - environment => [ "PAGER=/bin/cat", ], - creates => "/lib/modules/$kernelrelease/misc/vmci.ko", - require => Package["VMwareTools"], - } - service { "vmware-tools": - enable => true, - ensure => running, - subscribe => Exec["vmware-config-tools.pl"], - require => Exec["vmware-config-tools.pl"], + + package { [ "vmware-tools-esx-nox", + "vmware-tools-esx-kmods", ]: + ensure => installed, + require => [ Package["VMwareTools"], + Yum::Repo["vmware-tools"], ], } }