diff --git a/roles/mariadb/files/backup_mysql.sh b/roles/mariadb/files/backup_mysql.sh index 3f14faa..7e3beb7 100644 --- a/roles/mariadb/files/backup_mysql.sh +++ b/roles/mariadb/files/backup_mysql.sh @@ -22,7 +22,7 @@ if [ ! -d $backup_dump_path ] ; then mkdir -p $backup_dump_path ; fi # On se deplace dans le dossier, et on purge les fichiers plus vieux que backup_max_age cd $backup_dump_path -mysqlcheck --all-databases > /srv/mysql/check +mysqlcheck --all-databases > /var/lib/mysql/check # Pour chaque base a sauvegarder for backup_db_name in $backup_db_list @@ -40,4 +40,3 @@ done # On s'assure que nimporte qui ne peut lire les dump chmod a-rwx,u+rwX -R $backup_dump_path - diff --git a/roles/mariadb/handlers/main.yml b/roles/mariadb/handlers/main.yml index aa38652..a98145d 100644 --- a/roles/mariadb/handlers/main.yml +++ b/roles/mariadb/handlers/main.yml @@ -1,10 +1,7 @@ --- - name: Restart mariadb - ansible.builtin.service: + ansible.builtin.systemd: name: mariadb state: restarted - -- name: Daemon-reload - ansible.builtin.systemd: daemon_reload: true diff --git a/roles/mariadb/tasks/main.yml b/roles/mariadb/tasks/main.yml index dd371b0..f4338d4 100644 --- a/roles/mariadb/tasks/main.yml +++ b/roles/mariadb/tasks/main.yml @@ -8,22 +8,6 @@ state: present update_cache: true -- name: Create mysql directory - ansible.builtin.file: - path: /srv/mysql - owner: mysql - group: mysql - state: directory - mode: "0o755" - -- name: Populate mysql directory - ansible.builtin.command: - cmd: /usr/bin/mysql_install_db --datadir=/srv/mysql - creates: /srv/mysql/ibdata1 - become_user: mysql - become: true - notify: Restart mariadb - - name: Put mariadb configuration file ansible.builtin.template: src: 50-server.cnf.j2 @@ -102,9 +86,7 @@ src: files/override.conf dest: /etc/systemd/system/mariadb.service.d/override.conf mode: "0o644" - notify: - - Restart mariadb - - Daemon-reload + notify: Restart mariadb - name: Install backup script ansible.builtin.copy: diff --git a/roles/mariadb/templates/50-server.cnf.j2 b/roles/mariadb/templates/50-server.cnf.j2 index d97818a..becbc04 100644 --- a/roles/mariadb/templates/50-server.cnf.j2 +++ b/roles/mariadb/templates/50-server.cnf.j2 @@ -15,7 +15,7 @@ #user = mysql pid-file = /run/mysqld/mysqld.pid basedir = /usr -datadir = /srv/mysql +#datadir = /var/lib/mysql default-storage-engine = InnoDB #tmpdir = /tmp performance_schema = ON