You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
39 lines
848 B
YAML
39 lines
848 B
YAML
---
|
|
|
|
### tags:
|
|
|
|
# Minimal requirements for postgres
|
|
- name: Include Base Requirements
|
|
include_tasks: base-requirements.yml
|
|
|
|
# Master requirements for postgres
|
|
- name: Include Master Requirements
|
|
include_tasks: master-requirements.yml
|
|
when: server_type == "master"
|
|
|
|
# Master requirements for postgres
|
|
- name: Include Master Requirements
|
|
include_tasks: base-requirements_backup.yml
|
|
when: server_type == "master"
|
|
|
|
# Slave requirements for postgres
|
|
- name: Include Slave Requirements
|
|
include_tasks: slave-requirements.yml
|
|
when: server_type == "slave"
|
|
when:
|
|
- database_create
|
|
|
|
- name: "Create postgres backup"
|
|
include_role:
|
|
name: postgres
|
|
tasks_from: _create-backup
|
|
when:
|
|
- database_backup
|
|
|
|
- name: "Restore postgres backup"
|
|
include_role:
|
|
name: postgres
|
|
tasks_from: _restore-backup
|
|
when:
|
|
- database_restore
|