srv-stage/u-mariadb.yml
2025-01-19 20:23:14 +01:00

53 lines
1.0 KiB
YAML

---
- name: stop and disable the mariadb service
systemd_service:
state: stopped
name: mariadb
enabled: false
ignore_errors: yes
become: true
- name: uninstall mariadb
yum:
name:
- mariadb-server
- python3-PyMySQL
- mariadb-backup
- perl-Digest-MD5
state: removed
become: true
- name: delete directories
file:
path: "{{ item }}"
state: absent
with_items:
- /var/lib/mysql/data
- /var/lib/mysql/backup
- /var/lib/mysql/innodb
- /var/lib/mysql/logs
- /var/lib/mysql
become: true
- name: delete mariadb config file
file:
dest: "{{ item }}"
state: absent
with_items:
- /etc/my.cnf.d/server.cnf
- /etc/my.cnf.d/client.cnf
- /etc/my.cnf.d/mysql-clients.cnf
- /etc/my.cnf
- /root/.my.cnf
become: true
- name: disable mariadb port
firewalld:
port: 3306/tcp
permanent: true
immediate: true
state: disabled
become: true