diff options
author | wangyaoguang <sunshine.wang@huawei.com> | 2016-04-07 19:29:38 +0800 |
---|---|---|
committer | wangyaoguang <sunshine.wang@huawei.com> | 2016-04-08 09:00:30 +0800 |
commit | 4ec71cc3e334b42e0257ec8cf8a85a778a817e56 (patch) | |
tree | dd49d5bcbddfb39ba584c9993598016d2573d774 /testsuites/rubbos/puppet_manifests/modules/rubbos_monitor/manifests/rubbos_monitor_off.pp | |
parent | 922c3005c3e60a1e570bf98589f9ecf9c35bacb9 (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.pp | 27 |
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, } } |