summaryrefslogtreecommitdiffstats
path: root/testsuites/rubbos/puppet_manifests/modules/rubbos_monitor/manifests/rubbos_monitor_off.pp
diff options
context:
space:
mode:
authorwangyaoguang <sunshine.wang@huawei.com>2016-04-07 19:29:38 +0800
committerwangyaoguang <sunshine.wang@huawei.com>2016-04-08 09:00:30 +0800
commit4ec71cc3e334b42e0257ec8cf8a85a778a817e56 (patch)
treedd49d5bcbddfb39ba584c9993598016d2573d774 /testsuites/rubbos/puppet_manifests/modules/rubbos_monitor/manifests/rubbos_monitor_off.pp
parent922c3005c3e60a1e570bf98589f9ecf9c35bacb9 (diff)
add puppet manifests for rubbos client module
1. add manifests fro rubbos client module 2. add client configuration files 3. modify some related common parameters JIRA: BOTTLENECK-55 Change-Id: Ia87090687217bdfe82ae89f7e497f0a665a83201 Signed-off-by: wangyaoguang <sunshine.wang@huawei.com>
Diffstat (limited to 'testsuites/rubbos/puppet_manifests/modules/rubbos_monitor/manifests/rubbos_monitor_off.pp')
-rw-r--r--testsuites/rubbos/puppet_manifests/modules/rubbos_monitor/manifests/rubbos_monitor_off.pp27
1 files changed, 22 insertions, 5 deletions
diff --git a/testsuites/rubbos/puppet_manifests/modules/rubbos_monitor/manifests/rubbos_monitor_off.pp b/testsuites/rubbos/puppet_manifests/modules/rubbos_monitor/manifests/rubbos_monitor_off.pp
index ed8dabbf..b7072311 100644
--- a/testsuites/rubbos/puppet_manifests/modules/rubbos_monitor/manifests/rubbos_monitor_off.pp
+++ b/testsuites/rubbos/puppet_manifests/modules/rubbos_monitor/manifests/rubbos_monitor_off.pp
@@ -14,23 +14,40 @@ class rubbos_monitor::rubbos_monitor_off {
# Declare some variables
$rubbos_app = $params::rubbos_params::rubbos_app
+ $rubbos_home = $params::rubbos_params::rubbos_home
# Make uninstall sysstat
exec {'make uninstall sysstat':
cwd => "${rubbos_app}/sysstat-9.0.6",
command => "make uninstall",
- path => ["/bin","/sbin","/usr/bin","/usr/sbin","/usr/local/bin","/usr/local/sbin"],
- onlyif => "test -d ${rubbos_app}/sysstat-9.0.6",
+ path => ["/bin","/sbin","/usr/bin","/usr/sbin","/usr/local/bin","/usr/local/sbin"],
+ onlyif => "test -d ${rubbos_app}/sysstat-9.0.6",
}
- # Remove folder
+ # Remove sysstat-9.0.6 folder
file {'${rubbos_app}/sysstat-9.0.6':
ensure => absent,
path => "${rubbos_app}/sysstat-9.0.6",
force => true,
- recurse => true,
+ recurse => true,
backup => false,
- require => Exec['make uninstall sysstat'],
+ require => Exec['make uninstall sysstat'],
+ }
+
+ # Remove bench folder
+ file {'${rubbos_home}/bench.tar.gz':
+ ensure => absent,
+ path => "${rubbos_home}/bench.tar.gz",
+ backup => false,
+ }
+
+ file {'${rubbos_home}/bench':
+ ensure => absent,
+ path => "${rubbos_home}/bench",
+ force => true,
+ recurse => true,
+ backup => false,
+ show_diff => false,
}
}