2025-12-23 19:17:16 +08:00

34 lines
746 B
YAML

---
- name: Install Percona Toolkit
apt:
name: percona-toolkit
state: present
- name: Copy Deadlock Logger Table Definition
template:
src: files/deadlock_logger.sql
dest: /tmp/deadlock_logger.sql
- name: Create Deadlock Logger Table
mysql_db:
login_host: "{{ private_ip }}"
login_port: "{{ db_port }}"
name: percona
state: import
target: /tmp/deadlock_logger.sql
- name: Create Deadlock Logger Systemd Service File
template:
src: deadlock_logger.service
dest: /etc/systemd/system/deadlock_logger.service
owner: root
group: root
mode: 0644
- name: Restart Deadlock Logger Service
systemd:
daemon_reload: true
name: deadlock_logger
enabled: yes
state: restarted