|
|
|
|
@ -22,7 +22,12 @@
|
|
|
|
|
include_tasks: master-requirements.yml
|
|
|
|
|
when: server_type == "master"
|
|
|
|
|
|
|
|
|
|
# Master requirements for postgres
|
|
|
|
|
# Slave requirements for postgres
|
|
|
|
|
- name: Include Slave Requirements
|
|
|
|
|
include_tasks: slave-requirements.yml
|
|
|
|
|
when: server_type == "slave"
|
|
|
|
|
|
|
|
|
|
# Slave requirements for postgres
|
|
|
|
|
- name: Create/Resize LVM for Backup
|
|
|
|
|
include_role:
|
|
|
|
|
name: lvm_with_hetzner_volumes
|
|
|
|
|
@ -31,7 +36,7 @@
|
|
|
|
|
lvm_with_hetzner_volumes__volsize: "{{ postgres_backup_volume_size }}"
|
|
|
|
|
lvm_with_hetzner_volumes__volcount: "{{ postgres_backup_volume_count }}"
|
|
|
|
|
lvm_with_hetzner_volumes__mountpath: "{{ backup_directory }}"
|
|
|
|
|
when: server_type == "master"
|
|
|
|
|
when: server_type == "slave"
|
|
|
|
|
args:
|
|
|
|
|
apply:
|
|
|
|
|
tags:
|
|
|
|
|
@ -39,7 +44,4 @@
|
|
|
|
|
tags:
|
|
|
|
|
- backup-requirements
|
|
|
|
|
|
|
|
|
|
# Slave requirements for postgres
|
|
|
|
|
- name: Include Slave Requirements
|
|
|
|
|
include_tasks: slave-requirements.yml
|
|
|
|
|
when: server_type == "slave"
|
|
|
|
|
|
|
|
|
|
|