deploy mysql backup script from git
This commit is contained in:
@@ -46,7 +46,7 @@
|
||||
args:
|
||||
creates: "{{ mariadb_data_dir }}/mysql"
|
||||
|
||||
when: ansible_distribution == "CentOS"
|
||||
when: ansible_os_family == 'RedHat'
|
||||
|
||||
|
||||
- name: installa mariadb server package - debian
|
||||
@@ -124,10 +124,14 @@
|
||||
- /root/bin
|
||||
|
||||
- name: deploy backup script
|
||||
copy:
|
||||
src: /home/tom/Documents/Opendoor/Developpement/Scripts/MySQL/mysql_backup.sh
|
||||
ansible.builtin.git:
|
||||
repo: https://infra.opendoor.fr/git/tom/mysql_backup.git
|
||||
dest: /root/bin
|
||||
mode: 0700
|
||||
|
||||
- name: backup script permissions
|
||||
ansible.builtin.file:
|
||||
path: /root/bin/mysql_backup/mysql_backup.sh
|
||||
mode: 700
|
||||
|
||||
- name: backup script cron
|
||||
cron:
|
||||
@@ -136,10 +140,15 @@
|
||||
user: root
|
||||
hour: "01"
|
||||
minute: "00"
|
||||
job: "/root/bin/mysql_backup.sh {{ mariadb_backup_dir }}"
|
||||
job: "/root/bin/mysql_backup/mysql_backup.sh {{ mariadb_backup_dir }}"
|
||||
|
||||
- name: install percona toolkit
|
||||
yum:
|
||||
name: https://downloads.percona.com/downloads/percona-toolkit/3.3.1/binary/redhat/{{ ansible_distribution }}/x86_64/percona-toolkit-3.3.1-1.el{{ ansible_distribution_major_version }}.x86_64.rpm
|
||||
state: present
|
||||
when: ansible_distribution == 'CentOS' and mariadb_use_percona
|
||||
when: ansible_os_family == 'RedHat' and mariadb_use_percona
|
||||
|
||||
- name: clean up
|
||||
file:
|
||||
path: /var/lib/mysql/.ansible
|
||||
state: absent
|
||||
|
||||
Reference in New Issue
Block a user