Fix service name depending OS version

new_release
Emilien Mantel 2021-09-02 14:23:18 +02:00
parent ab8896ba6d
commit b2c6c5030f
9 changed files with 26 additions and 13 deletions

View File

@ -2,6 +2,6 @@
- name: restart mariadb - name: restart mariadb
service: service:
name: mariadb name: "{{ mariadb_service_name }}"
state: restarted state: restarted
when: mariadb_notify_restart when: mariadb_notify_restart

View File

@ -15,7 +15,7 @@
- name: SERVICE | Stop MariaDB - name: SERVICE | Stop MariaDB
service: service:
name: mariadb name: "{{ mariadb_service_name }}"
state: stopped state: stopped
- name: COMMAND | Bootstrap first node (systemd) - name: COMMAND | Bootstrap first node (systemd)
@ -24,8 +24,8 @@
- name: SERVICE | Bootstrap first node (clean init) - name: SERVICE | Bootstrap first node (clean init)
service: service:
name: mariadb name: "{{ mariadb_service_name }}"
state: started state: "started"
arguments: --wsrep-new-cluster arguments: --wsrep-new-cluster
register: bootstrap_run register: bootstrap_run
when: ansible_service_mgr != 'systemd' when: ansible_service_mgr != 'systemd'

View File

@ -19,7 +19,7 @@
- name: SERVICE | Restart MariaDB if needed - name: SERVICE | Restart MariaDB if needed
service: service:
name: mariadb name: "{{ mariadb_service_name }}"
state: restarted state: restarted
when: when:
((galeraconfig or (p is defined and p.changed)) and ((galeraconfig or (p is defined and p.changed)) and

View File

@ -15,7 +15,7 @@
- name: SERVICE | Stop MariaDB - name: SERVICE | Stop MariaDB
service: service:
name: mariadb name: "{{ mariadb_service_name }}"
state: stopped state: stopped
- name: COPY | Paste primary node's debian.cnf - name: COPY | Paste primary node's debian.cnf
@ -29,7 +29,7 @@
- name: SERVICE | Start MariaDB - name: SERVICE | Start MariaDB
service: service:
name: mariadb name: "{{ mariadb_service_name }}"
state: started state: started
when: debiancnf.stdout != ondc.stdout when: debiancnf.stdout != ondc.stdout

View File

@ -1,7 +1,14 @@
--- ---
- name: INCLUDE_VARS | Related to OS version - name: INCLUDE_VARS | Extra variables
include_vars: "{{ ansible_distribution }}.yml" include_vars: "{{ lookup('first_found', params) }}"
vars:
params:
files:
- '{{ ansible_distribution }}-{{ ansible_distribution_release }}.yml'
- default.yml
paths:
- 'vars'
- name: STAT | Check if mysql exists - name: STAT | Check if mysql exists
stat: stat:
@ -31,7 +38,7 @@
- name: SERVICE | Restart Mariadb now one at a time (prevent bugs) - name: SERVICE | Restart Mariadb now one at a time (prevent bugs)
throttle: 1 throttle: 1
service: service:
name: mariadb name: "{{ mariadb_service_name }}"
state: restarted state: restarted
when: when:
config.changed and config.changed and
@ -39,7 +46,7 @@
- name: SERVICE | Ensure service is started - name: SERVICE | Ensure service is started
service: service:
name: mariadb name: "{{ mariadb_service_name }}"
state: started state: started
- name: INCLUDE | Galera - name: INCLUDE | Galera

View File

@ -52,7 +52,7 @@
- name: SERVICE | Stop MariaDB before importing data - name: SERVICE | Stop MariaDB before importing data
service: service:
name: mariadb name: "{{ mariadb_service_name }}"
state: stopped state: stopped
- name: COMMAND | Sync backup to slave - TODO remove vagrant as static user (see why mariadb_backup_user is not working) - name: COMMAND | Sync backup to slave - TODO remove vagrant as static user (see why mariadb_backup_user is not working)
@ -78,7 +78,7 @@
- name: SERVICE | Start MariaDB - name: SERVICE | Start MariaDB
service: service:
name: mariadb name: "{{ mariadb_service_name }}"
state: started state: started
- name: FILE | Delete dump - name: FILE | Delete dump

View File

@ -0,0 +1,3 @@
---
mariadb_service_name: 'mysql'

3
vars/default.yml 100644
View File

@ -0,0 +1,3 @@
---
mariadb_service_name: 'mariadb'