34 lines
746 B
YAML
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
|