%PDF- %PDF-
Direktori : /etc/ansible/roles/mysql/tasks/ |
Current File : //etc/ansible/roles/mysql/tasks/remove_slave.yml |
--- ### delete mysql info from slave server # slave_server => hostname # mysql_active => N - include: sites-gathering_facts.yml - name: set mysql_active option for deleted server set_fact: mysql_active='N' - name: stop pt-slave-restart service: name: pt-slave-restart state: stopped enabled: no ignore_errors: yes - include: sites-remove_slave.yml - name: delete databases from removed server with_items: "{{ bx_sites_info }}" mysql_db: name={{ item.DBName }} state=absent login_unix_socket={{ mysql_socket }} tags: mysql_clear - name: delete replication user from server mysql_user: name={{ replica_login }} state=absent login_unix_socket={{ mysql_socket }} tags: mysql_clear - name: delete cluster user from server mysql_user: name={{ cluster_login }} state=absent login_unix_socket={{ mysql_socket }} tags: mysql_clear - include: mysql-disable_service.yml - name: delete replication files file: path=/var/lib/mysql/{{ item }} state=absent with_items: - master.info - relay-bin.info tags: mysql_service - name: delete host from mysql group delegate_to: 127.0.0.1 bx_conf: hostname={{ inventory_hostname }} state=absent group=mysql tags: ansible_hosts - name: delete mysql options from host delegate_to: 127.0.0.1 bx_conf: hostname={{ inventory_hostname }} state=update mysql_replication_role=ABSENT mysql_serverid=ABSENT tags: ansible_changed