1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
# File 'manifests/tc6packages.pp', line 1
class tomcat::tc6packages
{
#
# Make sure we've got the repo we need
#
zypprepo { 'evergreen-11.4-for-tomcat6' :
baseurl => 'http://download.opensuse.org/repositories/openSUSE:/Evergreen:/11.4/standard/',
enabled => 1,
autorefresh => 0,
name => 'evergreen-11.4-for-tomcat6',
gpgcheck => 0,
}
$jcct5_url = 'http://suse.mobile-central.org/distribution/12.3/repo/oss/suse/noarch/jakarta-commons-collections-tomcat5-3.2-103.1.3.noarch.rpm'
package { 'jakarta-commons-collections-tomcat5' :
provider => rpm,
ensure => installed,
source => $jcct5_url,
}
package { 'tomcat' :
name => 'tomcat6',
ensure => installed,
require => [ Package[ 'jakarta-commons-collections-tomcat5' ], Zypprepo[ 'evergreen-11.4-for-tomcat6' ] ],
}
package { 'tomcat-admin-webapps' :
name => 'tomcat6-admin-webapps',
ensure => installed,
require => Package[ 'tomcat' ],
}
}
|