2025-12-23 19:56:26 +08:00

53 lines
1.2 KiB
YAML

---
- name: Add MariaDB Configuration File
template:
src: ../../mariadb/templates/mariadb.cnf
dest: /etc/mysql/conf.d/jingrow.cnf
owner: root
group: root
mode: 0644
- name: Restart MariaDB Service
systemd:
daemon_reload: true
name: mysql
state: restarted
enabled: yes
- name: Change MariaDB root Password for localhost
mysql_user:
# login_user: root
config_file: /root/.my.cnf
# login_password: "{{ mariadb_old_root_password }}"
check_implicit_admin: yes
name: root
host: "{{ item }}"
priv: "*.*:ALL,GRANT"
password: "{{ mariadb_root_password }}"
state: present
with_items:
- localhost
- name: Add .my.cnf MariaDB Configuration File
template:
src: ../../mariadb/templates/my.cnf
dest: /root/.my.cnf
owner: root
group: root
mode: 0600
- name: Change MariaDB root Password for other hosts
mysql_user:
login_user: root
login_password: "{{ mariadb_root_password }}"
check_implicit_admin: yes
name: root
host: "{{ item }}"
priv: "*.*:ALL,GRANT"
password: "{{ mariadb_root_password }}"
state: present
with_items:
- 127.0.0.1
- ::1
- "%"