%PDF- %PDF-
Direktori : /etc/ansible/roles/mysql/tasks/ |
Current File : //etc/ansible/roles/mysql/tasks/mysql-pt-slave-restart-start.yml |
--- # configure pt-slave-restart - name: install percona repository yum: name: "{{ percona_release_rpm }}" state: latest ignore_errors: true - name: enable percona repository ini_file: dest: /etc/yum.repos.d/percona-release.repo section: percona-release-noarch option: enabled value: 1 - name: update percona release shell: yum -y --nogpg update percona-release - name: install percona-toolkit yum: name: percona-toolkit state: latest - name: create configuration directory file: dest: /etc/percona-toolkit state: directory mode: 0750 - name: create configuration file template: dest: /etc/percona-toolkit/pt-slave-restart.conf src: pt-slave-restart.conf.j2 mode: 0640 owner: root group: root - name: create service file template: dest: /etc/systemd/system/pt-slave-restart.service src: pt-slave-restart.service.j2 when: ansible_distribution == "CentOS" and ansible_distribution_major_version == "7" - name: create init.d file file: src: /opt/webdir/bin/pt-slave-restart dest: /etc/init.d/pt-slave-restart state: link - name: enable service pt-slave-restart service: name: pt-slave-restart enabled: yes state: started - name: starting pt-slave-restart shell: /opt/webdir/bin/pt-slave-restart start args: creates: /var/run/slave_restart.pid