Skip to content
This repository was archived by the owner on Aug 29, 2018. It is now read-only.

Commit c3ade2a

Browse files
committed
Merge pull request #359 from sdodson/fix_msgserver
Use msgserver_fqdn and fix mcollective_cluster_members deprecation
2 parents f1b1e48 + a0218ce commit c3ade2a

File tree

8 files changed

+28
-21
lines changed

8 files changed

+28
-21
lines changed

README.asciidoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -445,8 +445,8 @@ msgserver_cluster is set to true.
445445
Default: undef
446446

447447
=== mcollective_cluster_members
448-
An array of ActiveMQ server hostnames. Required when parameter
449-
msgserver_cluster is set to true.
448+
DEPRECATED: use msgserver_cluster_members instead, if both are set they must
449+
match
450450

451451
Default: $msgserver_cluster_members
452452

manifests/init.pp

Lines changed: 20 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -293,8 +293,8 @@
293293
#
294294
# [*mcollective_cluster_members*]
295295
# Default: $msgserver_cluster_members
296-
# An array of ActiveMQ server hostnames. Required when parameter
297-
# msgserver_cluster is set to true.
296+
# DEPRECATED: use msgserver_cluster_members instead, if both are set they must
297+
# match
298298
#
299299
# [*msgserver_password*]
300300
# Default 'changeme'
@@ -984,23 +984,30 @@
984984
default => $install_cartridges_recommended_deps,
985985
}
986986

987-
# Check for various unsupported OSE configs
988-
if $ose_version != undef {
989-
class { 'openshift_origin::ose_supported_config': }
990-
}
991-
992-
if $msgserver_cluster_members and $mcollective_cluster_members == undef {
993-
$real_mcollective_cluster_members = $msgserver_cluster_members
994-
}
995-
996-
if $msgserver_cluster and ! $msgserver_cluster_members and ! $real_mcollective_cluster_members {
997-
fail('msgserver_cluster_members and mcollective_cluster_members parameters are required when msgserver_cluster is set')
987+
# somewhere along the way we've transitioned to msgserver_cluster_members
988+
# rather than mcollective_cluster_members
989+
if $msgserver_cluster {
990+
if ( ($msgserver_cluster_members != $mcollective_cluster_members) and $mcollective_cluster_members ) {
991+
fail('msgserver_cluster_members and mcollective_cluster_members must be the same')
992+
} elsif !$msgserver_cluster_members and !$mcollective_cluster_members {
993+
fail('msgserver_cluster_members is required required when msgserver_cluster is set')
994+
} elsif !$msgserver_cluster_members and $mcollective_cluster_members {
995+
$real_msgserver_cluster_members = $mcollective_cluster_members
996+
} else {
997+
$real_msgserver_cluster_members = $msgserver_cluster_members
998+
}
998999
}
9991000

10001001
Exec { path => '/usr/bin:/usr/sbin:/bin:/sbin' }
10011002

10021003
include openshift_origin::update_conf_files
10031004

1005+
# Check for various unsupported OSE configs
1006+
if $ose_version != undef {
1007+
class { 'openshift_origin::ose_supported_config': }
1008+
}
1009+
1010+
10041011
if member( $roles, 'nameserver' ) {
10051012
class { 'openshift_origin::role::nameserver': } ->
10061013
Class['openshift_origin::update_conf_files']

manifests/mcollective_client.pp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323

2424
# TODO: Replace with MCollective puppet module call
2525

26-
$cluster_members = $::openshift_origin::real_mcollective_cluster_members
26+
$cluster_members = $::openshift_origin::real_msgserver_cluster_members
2727

2828
if $cluster_members {
2929
$pool_size = size($cluster_members)

manifests/mcollective_server.pp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
require => Class['openshift_origin::install_method'],
2222
}
2323

24-
$cluster_members = $::openshift_origin::real_mcollective_cluster_members
24+
$cluster_members = $::openshift_origin::real_msgserver_cluster_members
2525

2626
if $cluster_members {
2727
$pool_size = size($cluster_members)

manifests/msgserver.pp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
class { 'openshift_origin::firewall::activemq': } ->
2121
anchor { 'openshift_origin::msgserver_end': }
2222

23-
$cluster_members = $::openshift_origin::msgserver_cluster_members
23+
$cluster_members = $::openshift_origin::real_msgserver_cluster_members
2424
$cluster_remote_members = delete($cluster_members, $::openshift_origin::msgserver_fqdn)
2525

2626
package { ['activemq','activemq-client']:

manifests/ose_supported_config.pp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@
5959
}
6060
}
6161
if $openshift_origin::msgserver_cluster {
62-
if !(size($openshift_origin::msgserver_cluster_members) >= 2) {
62+
if !(size($openshift_origin::real_msgserver_cluster_members) >= 2) {
6363
if $openshift_origin::ose_unsupported {
6464
notice('Openshift Enterprise requires at least 2 ActiveMQ nodes for clustered messaging')
6565
} else {

templates/mcollective/mcollective-client.cfg.erb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ plugin.activemq.pool.<%= index + 1%>.password = <%= scope.lookupvar('::openshift
3232
<% end -%>
3333

3434
<% else -%>
35-
plugin.activemq.pool.1.host = <%= scope.lookupvar('::openshift_origin::msgserver_hostname') %>
35+
plugin.activemq.pool.1.host = <%= scope.lookupvar('::openshift_origin::msgserver_fqdn') %>
3636
plugin.activemq.pool.1.user = <%= scope.lookupvar('::openshift_origin::mcollective_user') %>
3737
plugin.activemq.pool.1.password = <%= scope.lookupvar('::openshift_origin::mcollective_password') %>
3838

templates/mcollective/mcollective-server.cfg.erb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ plugin.activemq.pool.<%= index + 1%>.password = <%= scope.lookupvar('::openshift
3333

3434
<% end -%>
3535
<% else -%>
36-
plugin.activemq.pool.1.host = <%= scope.lookupvar('::openshift_origin::msgserver_hostname') %>
36+
plugin.activemq.pool.1.host = <%= scope.lookupvar('::openshift_origin::msgserver_fqdn') %>
3737
plugin.activemq.pool.1.user = <%= scope.lookupvar('::openshift_origin::mcollective_user') %>
3838
plugin.activemq.pool.1.password = <%= scope.lookupvar('::openshift_origin::mcollective_password') %>
3939

0 commit comments

Comments
 (0)