Install rsync package for galera

Since galera is configured to use rsync, we ought to make sure the
package is installed. Particularly when using deployed-server, the
package is not always installed by default depending on what was used to
install the servers.

Change-Id: I92ee78f2dd2c0f7fd4d393b104166407d7c654e2
Closes-Bug: #1693003
This commit is contained in:
James Slagle 2017-05-23 14:55:59 -04:00
parent f77017c8f6
commit bb826c000f
2 changed files with 15 additions and 0 deletions

View File

@ -100,6 +100,15 @@ class tripleo::profile::pacemaker::database::mysql (
}
}
# since we are configuring rsync for wsrep_sst_method, we ought to make sure
# it's installed. We only includ this at step 2 since puppet-rsync may be
# included later and also adds the package resource.
if $step == 2 {
if ! defined(Package['rsync']) {
package {'rsync':}
}
}
# remove_default_accounts parameter will execute some mysql commands
# to remove the default accounts created by MySQL package.
# We need MySQL running to run the commands successfully, so better to

View File

@ -0,0 +1,6 @@
---
fixes:
- The mysql pacemaker profile now makes sure that the
rsync package is installed since it configures
wsrep_sst_method for galera to use rsync. See
https://bugs.launchpad.net/tripleo/+bug/1693003