mirror of
https://github.com/HanXHX/ansible-mysql.git
synced 2026-03-16 11:52:09 +07:00
Manages MariaDB 10.6 + Debian 11
This commit is contained in:
@@ -15,7 +15,7 @@
|
||||
|
||||
- name: SERVICE | Stop MariaDB
|
||||
service:
|
||||
name: mysql
|
||||
name: mariadb
|
||||
state: stopped
|
||||
|
||||
- name: COMMAND | Bootstrap first node (systemd)
|
||||
@@ -24,7 +24,7 @@
|
||||
|
||||
- name: SERVICE | Bootstrap first node (clean init)
|
||||
service:
|
||||
name: mysql
|
||||
name: mariadb
|
||||
state: started
|
||||
arguments: --wsrep-new-cluster
|
||||
register: bootstrap_run
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
|
||||
- name: SERVICE | Restart MariaDB if needed
|
||||
service:
|
||||
name: mysql
|
||||
name: mariadb
|
||||
state: restarted
|
||||
when:
|
||||
((galeraconfig or (p is defined and p.changed)) and
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
|
||||
- name: SERVICE | Stop MariaDB
|
||||
service:
|
||||
name: mysql
|
||||
name: mariadb
|
||||
state: stopped
|
||||
|
||||
- name: COPY | Paste primary node's debian.cnf
|
||||
@@ -29,7 +29,7 @@
|
||||
|
||||
- name: SERVICE | Start MariaDB
|
||||
service:
|
||||
name: mysql
|
||||
name: mariadb
|
||||
state: started
|
||||
|
||||
when: debiancnf.stdout != ondc.stdout
|
||||
|
||||
@@ -1,5 +1,9 @@
|
||||
---
|
||||
|
||||
- name: APT | Install GPG
|
||||
apt:
|
||||
name: gpg
|
||||
|
||||
- name: APT_KEY | Install MariaDB key
|
||||
apt_key:
|
||||
keyserver: "{{ mariadb_key_server }}"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
---
|
||||
|
||||
- name: INCLUDE_VARS | Related to OS version
|
||||
include_vars: "{{ ansible_distribution }}-{{ ansible_distribution_release }}.yml"
|
||||
include_vars: "{{ ansible_distribution }}.yml"
|
||||
|
||||
- name: STAT | Check if mysql exists
|
||||
stat:
|
||||
@@ -28,12 +28,17 @@
|
||||
- name: SERVICE | Restart Mariadb now one at a time (prevent bugs)
|
||||
throttle: 1
|
||||
service:
|
||||
name: mysql
|
||||
name: mariadb
|
||||
state: restarted
|
||||
when:
|
||||
config.changed and
|
||||
not mariadb_galera_resetup
|
||||
|
||||
- name: SERVICE | Ensure service is started
|
||||
service:
|
||||
name: mariadb
|
||||
state: started
|
||||
|
||||
- name: INCLUDE | Galera
|
||||
import_tasks: galera/main.yml
|
||||
when: mariadb_use_galera
|
||||
@@ -45,11 +50,6 @@
|
||||
- name: INCLUDE | Secure install
|
||||
import_tasks: 'secure.yml'
|
||||
|
||||
- name: SERVICE | Ensure service is started
|
||||
service:
|
||||
name: mysql
|
||||
state: started
|
||||
|
||||
- name: MYSQL_DB | Create databases
|
||||
mysql_db:
|
||||
name: "{{ item }}"
|
||||
|
||||
@@ -49,7 +49,7 @@
|
||||
|
||||
- name: SERVICE | Stop MariaDB before importing data
|
||||
service:
|
||||
name: mysql
|
||||
name: mariadb
|
||||
state: stopped
|
||||
|
||||
# TODO: add an "ignore warning"
|
||||
@@ -73,7 +73,7 @@
|
||||
|
||||
- name: SERVICE | Start MariaDB
|
||||
service:
|
||||
name: mysql
|
||||
name: mariadb
|
||||
state: started
|
||||
|
||||
- name: FILE | Delete dump
|
||||
|
||||
Reference in New Issue
Block a user