Skip to content

Commit 158ed0f

Browse files
John NossFelix Gilcher
authored andcommitted
use ha_setup param for onegate, oneflow services
This allows to not manage the service status for onegate and oneflow, in case using ha setup. (This is the same as already being done for opennebula service itself).
1 parent ef846e5 commit 158ed0f

2 files changed

Lines changed: 22 additions & 4 deletions

File tree

manifests/oned/oneflow/service.pp

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,18 @@
1717
# http://www.apache.org/licenses/LICENSE-2.0.html
1818
#
1919
class one::oned::oneflow::service {
20+
21+
if ($one::ha_setup) {
22+
$oneflow_enable = false
23+
$oneflow_ensure = undef
24+
} else {
25+
$oneflow_enable = true
26+
$oneflow_ensure = running
27+
}
28+
2029
service {'opennebula-flow':
21-
ensure => running,
22-
enable => true,
30+
ensure => $oneflow_ensure,
31+
enable => $oneflow_enable,
2332
require => Service['opennebula'],
2433
}
2534
}

manifests/oned/onegate/service.pp

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,18 @@
1717
# http://www.apache.org/licenses/LICENSE-2.0.html
1818
#
1919
class one::oned::onegate::service {
20+
21+
if ($one::ha_setup) {
22+
$onegate_enable = false
23+
$onegate_ensure = undef
24+
} else {
25+
$onegate_enable = true
26+
$onegate_ensure = running
27+
}
28+
2029
service {'opennebula-gate':
21-
ensure => running,
22-
enable => true,
30+
ensure => $onegate_ensure,
31+
enable => $onegate_enable,
2332
require => Service['opennebula'],
2433
}
2534
}

0 commit comments

Comments
 (0)