%PDF- %PDF-
| Direktori : /etc/ansible/roles/web/tasks/ |
| Current File : //etc/ansible/roles/web/tasks/remove_lsync.yml |
---
- name: disable lsyncd service for backend on balancer
delegate_to: "{{ cluster_web_server }}"
service: name=lsyncd-{{ inventory_hostname }} state=stopped enabled=no
when: "inventory_hostname == deleted_web_server"
tags: lsync
- name: disable lsyncd sevice on backend
delegate_to: "{{ deleted_web_server }}"
service: name=lsyncd-{{ inventory_hostname }} state=stopped enabled=no
when: "inventory_hostname == cluster_web_server"
tags: lsync
- name: kill lsyncd process
shell: pkill lsyncd || true
when: "inventory_hostname == deleted_web_server"
tags: lsync
- name: delete lsyncd config for backend
delegate_to: "{{ deleted_web_server }}"
file:
state: absent
dest: "/etc/lsyncd-{{ inventory_hostname }}.conf"
when: "inventory_hostname == cluster_web_server"
tags: lsync
- name: delete lsyncd config for balancer
delegate_to: "{{ cluster_web_server }}"
file:
state: absent
dest: "/etc/lsyncd-{{ inventory_hostname }}.conf"
when: "inventory_hostname == deleted_web_server"
tags: lsync
- name: delete ssh key on balancer
authorized_key:
user: bitrix
key: "{{ lookup('file', '/home/bitrix/.ssh/id_rsa-'+deleted_web_server+'.pub' ) }}"
state: absent
when: "inventory_hostname == cluster_web_server"
tags: lsync
- name: delete ssh key on backend
authorized_key:
user: bitrix
key: "{{ lookup('file', '/home/bitrix/.ssh/id_rsa.pub' ) }}"
state: absent
when: "inventory_hostname == deleted_web_server"
tags: lsync