Merge "Change PTL informatin in INFO"
[bottlenecks.git] / testsuites / rubbos / puppet_manifests / modules / rubbos_tomcat / manifests / rubbos_tomcat_off.pp
1 #############################################################################
2 # Copyright (c) 2016 Huawei Technologies Co.,Ltd and others.
3 #
4 # All rights reserved. This program and the accompanying materials
5 # are made available under the terms of the Apache License, Version 2.0
6 # which accompanies this distribution, and is available at
7 # http://www.apache.org/licenses/LICENSE-2.0
8 ##############################################################################
9
10
11 class rubbos_tomcat::rubbos_tomcat_off {
12
13   include params::rubbos_params
14
15   # Declare some variables
16   $rubbos_app_tools     = $params::rubbos_params::rubbos_app_tools
17   $rubbos_home          = $params::rubbos_params::rubbos_home
18
19   # stop tomcat server
20   exec {'${rubbos_app_tools}/apache-tomcat-5.5.17/bin/shutdown.sh':
21         cwd             => "${rubbos_app_tools}/apache-tomcat-5.5.17",
22         command         => "${rubbos_app_tools}/apache-tomcat-5.5.17/bin/shutdown.sh",
23         path            => "/usr/bin:/usr/sbin:/bin:/sbin",
24         environment     => "JAVA_HOME=${rubbos_app_tools}/jdk1.6.0_27",
25         onlyif          => "test -f ${rubbos_app_tools}/apache-tomcat-5.5.17/bin/shutdown.sh",
26         notify          => [
27                         File['${rubbos_app_tools}/apache-tomcat-5.5.17'],
28                         File['${rubbos_app_tools}/j2sdkee1.3.1'],
29                         File['${rubbos_app_tools}/apache-ant-1.6.5'],
30         ],
31   }
32
33   file {'${rubbos_app_tools}/apache-tomcat-5.5.17.tar.gz':
34         ensure  => absent,
35         path    => "${rubbos_app_tools}/apache-tomcat-5.5.17.tar.gz",
36         backup  => false,
37   }
38
39   file {'${rubbos_app_tools}/apache-tomcat-5.5.17':
40         ensure  => absent,
41         path    => "${rubbos_app_tools}/apache-tomcat-5.5.17",
42         force   => true,
43         backup  => false,
44   }
45
46   file {'${rubbos_app_tools}/j2sdkee1.3.1.tar.gz':
47         ensure  => absent,
48         path    => "${rubbos_app_tools}/j2sdkee1.3.1.tar.gz",
49         backup  => false,
50   }
51
52   file {'${rubbos_app_tools}/j2sdkee1.3.1':
53         ensure  => absent,
54         path    => "${rubbos_app_tools}/j2sdkee1.3.1",
55         force   => true,
56         backup  => false,
57   }
58
59   file {'${rubbos_app_tools}/apache-ant-1.6.5.tar.gz':
60         ensure  => absent,
61         path    => "${rubbos_app_tools}/apache-ant-1.6.5.tar.gz",
62         backup  => false,
63   }
64
65   file {'${rubbos_app_tools}/apache-ant-1.6.5':
66         ensure  => absent,
67         path    => "${rubbos_app_tools}/apache-ant-1.6.5",
68         force   => true,
69         backup  => false,
70   }
71
72   file {'${rubbos_home}/Servlets':
73         ensure  => absent,
74         path    => "${rubbos_home}/Servlets",
75         force   => true,
76         recurse => true,
77         backup  => false,
78   }
79
80 }