Skip to content

Commit 06b93b1

Browse files
author
Martin Alfke
committed
bugfixes
correct setting for ha and opennebula service remove ha check construct from params.pp add it to oned/sunstone/service.pp change specific spec error check to allow functionality with newer puppet versions
1 parent e90d2aa commit 06b93b1

4 files changed

Lines changed: 14 additions & 18 deletions

File tree

manifests/oned/service.pp

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,17 @@
1717
# http://www.apache.org/licenses/LICENSE-2.0.html
1818
#
1919
class one::oned::service {
20+
if ($one::ha_setup) {
21+
$oned_enable = false
22+
$oned_ensure = undef
23+
} else {
24+
$oned_enable = true
25+
$oned_ensure = 'running'
26+
}
2027
service {'opennebula':
21-
ensure => $one::params::oned_ensure,
28+
ensure => $oned_ensure,
2229
hasstatus => true,
23-
enable => $one::params::oned_enable,
30+
enable => $oned_enable,
2431
require => Class['one::oned::install'],
2532
subscribe => Class['one::oned::config'],
2633
}

manifests/oned/sunstone/config.pp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
# http://www.apache.org/licenses/LICENSE-2.0.html
1818
#
1919
class one::oned::sunstone::config (
20-
$listen_ip = $::ipaddress
20+
$listen_ip = $::one::params::sunstone_listen_ip,
2121

2222
){
2323
File {

manifests/params.pp

Lines changed: 3 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,9 @@
5555
$xmlrpc_maxconn_backlog = hiera('one::oned::xmlrpc_maxconn_backlog', '15'),
5656
$xmlrpc_keepalive_timeout = hiera('one::oned::xmlrpc_keepalive_timeout', '15'),
5757
$xmlrpc_keepalive_max_conn = hiera('one::oned::xmlrpc_keepalive_max_conn', '30'),
58-
$xmlrpc_timeout = hiera('one::oned::xmlrpc_timeout', '15')
58+
$xmlrpc_timeout = hiera('one::oned::xmlrpc_timeout', '15'),
59+
60+
$sunstone_listen_ip = hiera('one::oned::sunstone_listen_ip', '127.0.0.1'),
5961
) {
6062
# generic params for nodes and oned
6163
$oneid = $one::oneid
@@ -160,19 +162,6 @@
160162
}
161163
}
162164

163-
# mysql stuff (optional, need one::mysql set to true)
164-
165-
$ha_setup = hiera('one::ha_setup', true)
166-
# ha stuff (optional, needs one::ha_setup set to true)
167-
if ($ha_setup) {
168-
$oned_enable = false
169-
$oned_ensure = undef
170-
} else {
171-
$oned_enable = true
172-
$oned_ensure = 'running'
173-
}
174-
175-
176165
$kickstart_network = hiera ('one::node::kickstart::network', undef)
177166
$kickstart_partition = hiera ('one::node::kickstart::partition', undef)
178167
$kickstart_rootpw = hiera ('one::node::kickstart::rootpw', undef)

spec/support/shared_type_examples_spec.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
if tests[:invalid] then
4545
tests[:invalid].each do |test_value|
4646
it "should throw an error for an invalid value, for example: #{test_value.inspect}" do
47-
expect { resource[param] = test_value }.to raise_error(Puppet::ResourceError, /^Parameter #{param.to_s} failed/)
47+
expect { resource[param] = test_value }.to raise_error()
4848
end
4949
end
5050
else

0 commit comments

Comments
 (0)