Merge pull request 'feat: prepare syd1 mariadb cluster' (#207) from neoloc/mariadb_syd1 into develop
Reviewed-on: unkinben/puppet-prod#207
This commit is contained in:
@@ -47,7 +47,7 @@ class profiles::sql::galera_member (
|
||||
}
|
||||
|
||||
# if it is, find hosts, sort them so they dont cause changes every run
|
||||
$servers_array = sort(query_nodes("enc_role='${galera_members_role}'", 'networking.fqdn'))
|
||||
$servers_array = sort(query_nodes("enc_role='${galera_members_role}' and region='${facts['region']}'", 'networking.fqdn'))
|
||||
|
||||
# else use provided array from params
|
||||
}else{
|
||||
@@ -211,4 +211,5 @@ class profiles::sql::galera_member (
|
||||
}else{
|
||||
notice("${title} requires the servers_array to have 3 or more, currently it is ${length($servers_array)}.")
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -3,5 +3,8 @@ class roles::infra::sql::galera {
|
||||
include profiles::defaults
|
||||
include profiles::base
|
||||
include profiles::base::datavol
|
||||
include profiles::sql::galera_member
|
||||
|
||||
if $facts['enc_role'] == 'roles::infra::sql::galera' {
|
||||
include profiles::sql::galera_member
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user