summaryrefslogtreecommitdiff
path: root/test/integration/targets/setup_postgresql_replication/handlers/main.yml
blob: 7f4dc5cc14404567d878fde0188c15342e0c4d2a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
- name: Stop services
  become: yes
  become_user: '{{ pg_user }}'
  shell: '{{ pg_ctl }} -D {{ item.datadir }} -o "-p {{ item.port }}" -m immediate stop'
  loop:
  - { datadir: '{{ master_data_dir }}', port: '{{ master_port }}' }
  - { datadir: '{{ replica_data_dir }}', port: '{{ replica_port }}' }
  listen: stop postgresql

- name: Remove packages
  apt:
    name: '{{ packages_to_remove }}'
    state: absent
  listen: cleanup postgresql

- name: Remove FS objects
  file:
    state: absent
    path: "{{ item }}"
  loop:
  - "{{ master_root_dir }}"
  - "{{ replica_root_dir }}"
  listen: cleanup postgresql