Move systemd handler above restart handler
Since handlers are executed in the order in which they are defined
the handler to restart systemd should come before the handlers to
restart mysql. This avoids the error case where the playbook is run
multiple times and systemd refuses to restart mysql giving the
following message:
"Warning: mysql.service changed on disk. Run 'systemctl
daemon-reload' to reload units."
Closes-Bug: #1633472
Change-Id: I3962c0e8f9f1cf3c01a3160be4c744e9fbd1ecfe
(cherry picked from commit 678128f13a
)
This commit is contained in:
parent
2df3501c02
commit
09276e47e9
|
@ -13,6 +13,11 @@
|
|||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
- name: Reload the systemd daemon
|
||||
command: "systemctl daemon-reload"
|
||||
when:
|
||||
- pid1_name == "systemd"
|
||||
|
||||
- name: Restart mysql
|
||||
service:
|
||||
name: mysql
|
||||
|
@ -53,8 +58,3 @@
|
|||
until: galera_restart_fall_back | success
|
||||
retries: 3
|
||||
delay: 5
|
||||
|
||||
- name: Reload the systemd daemon
|
||||
command: "systemctl daemon-reload"
|
||||
when:
|
||||
- pid1_name == "systemd"
|
||||
|
|
Loading…
Reference in New Issue